UNPKG

@lithiumjs/ionic

Version:

Reactive Ionic lifecycle extensions for @lithiumjs/angular.

34 lines (33 loc) 1.46 kB
import { EventSource } from "@lithiumjs/angular"; export declare type IonicLifecycleType = keyof { ionViewDidLoad: any; ionViewWillEnter: any; ionViewDidEnter: any; ionViewWillLeave: any; ionViewDidLeave: any; ionViewWillUnload: any; }; export declare namespace IonicLifecycleType { type DecoratorFactory = (options?: EventSource.DecoratorOptions, ...methodDecorators: MethodDecorator[]) => PropertyDecorator; const ViewDidLoad: IonicLifecycleType; const ViewWillEnter: IonicLifecycleType; const ViewDidEnter: IonicLifecycleType; const ViewWillLeave: IonicLifecycleType; const ViewDidLeave: IonicLifecycleType; const ViewWillUnload: IonicLifecycleType; const values: IonicLifecycleType[]; /** @PropertyDecoratorMetaFactory */ function DecoratorFactory(eventType: IonicLifecycleType): DecoratorFactory; } /** @PropertyDecorator */ export declare const ViewDidLoad: IonicLifecycleType.DecoratorFactory; /** @PropertyDecorator */ export declare const ViewWillEnter: IonicLifecycleType.DecoratorFactory; /** @PropertyDecorator */ export declare const ViewDidEnter: IonicLifecycleType.DecoratorFactory; /** @PropertyDecorator */ export declare const ViewWillLeave: IonicLifecycleType.DecoratorFactory; /** @PropertyDecorator */ export declare const ViewDidLeave: IonicLifecycleType.DecoratorFactory; /** @PropertyDecorator */ export declare const ViewWillUnload: IonicLifecycleType.DecoratorFactory;