Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import {DecoratorService} from './decorator.servise';
- export function Loading(message: string) {
- return function Loading(target, key, descriptor) {
- const originalMethod = descriptor.value;
- descriptor.value = async function (...args: any []) {
- const loading = await DecoratorService.getLoadingController().create({
- message: message,
- spinner: 'lines',
- cssClass: 'custom-loading'
- });
- await loading.present();
- const ret = await originalMethod.apply(this, args);
- await loading.dismiss();
- return ret;
- };
- return descriptor;
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement