UNPKG

@lithiumjs/ionic

Version:

Reactive Ionic lifecycle extensions for @lithiumjs/angular.

44 lines (43 loc) 2.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var angular_1 = require("@lithiumjs/angular"); var IonicLifecycleType; (function (IonicLifecycleType) { IonicLifecycleType.ViewDidLoad = "ionViewDidLoad"; IonicLifecycleType.ViewWillEnter = "ionViewWillEnter"; IonicLifecycleType.ViewDidEnter = "ionViewDidEnter"; IonicLifecycleType.ViewWillLeave = "ionViewWillLeave"; IonicLifecycleType.ViewDidLeave = "ionViewDidLeave"; IonicLifecycleType.ViewWillUnload = "ionViewWillUnload"; IonicLifecycleType.values = [ IonicLifecycleType.ViewDidLoad, IonicLifecycleType.ViewWillEnter, IonicLifecycleType.ViewDidEnter, IonicLifecycleType.ViewWillLeave, IonicLifecycleType.ViewDidLeave, IonicLifecycleType.ViewWillUnload ]; /** @PropertyDecoratorMetaFactory */ function DecoratorFactory(eventType) { return function (options) { var methodDecorators = []; for (var _i = 1; _i < arguments.length; _i++) { methodDecorators[_i - 1] = arguments[_i]; } return angular_1.EventSource.apply(void 0, [Object.assign({ eventType: eventType }, options)].concat(methodDecorators)); }; } IonicLifecycleType.DecoratorFactory = DecoratorFactory; })(IonicLifecycleType = exports.IonicLifecycleType || (exports.IonicLifecycleType = {})); /** @PropertyDecorator */ exports.ViewDidLoad = IonicLifecycleType.DecoratorFactory(IonicLifecycleType.ViewDidLoad); /** @PropertyDecorator */ exports.ViewWillEnter = IonicLifecycleType.DecoratorFactory(IonicLifecycleType.ViewWillEnter); /** @PropertyDecorator */ exports.ViewDidEnter = IonicLifecycleType.DecoratorFactory(IonicLifecycleType.ViewDidEnter); /** @PropertyDecorator */ exports.ViewWillLeave = IonicLifecycleType.DecoratorFactory(IonicLifecycleType.ViewWillLeave); /** @PropertyDecorator */ exports.ViewDidLeave = IonicLifecycleType.DecoratorFactory(IonicLifecycleType.ViewDidLeave); /** @PropertyDecorator */ exports.ViewWillUnload = IonicLifecycleType.DecoratorFactory(IonicLifecycleType.ViewWillUnload);