@lithiumjs/ionic
Version:
Reactive Ionic lifecycle extensions for @lithiumjs/angular.
34 lines (33 loc) • 1.46 kB
TypeScript
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;