UNPKG

@w11k/ngx-present

Version:

Angular based Presentation Tool

65 lines 5.25 kB
/** * @fileoverview added by tsickle * Generated from: lib/ngx-present-root.module.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { isDevMode, NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { TyduxModule } from '@w11k/tydux-angular'; import { NGX_PRESENT_CONFIG, SLIDES } from './core/presentation.service'; import { NgxPresentModule } from './ngx-present.module'; /** * @return {?} */ export function configFactory() { return { developmentMode: isDevMode(), devToolsOptions: { trace: true, traceLimit: 10, } }; } /** @type {?} */ export var defaultAppRoutes = [ { path: '**', redirectTo: 'slide' } ]; var NgxPresentRootModule = /** @class */ (function () { function NgxPresentRootModule() { } /** * @param {?} slides * @param {?=} config * @return {?} */ NgxPresentRootModule.forRoot = /** * @param {?} slides * @param {?=} config * @return {?} */ function (slides, config) { if (config === void 0) { config = {}; } return { ngModule: NgxPresentRootModule, providers: [ { provide: NGX_PRESENT_CONFIG, useValue: config }, { provide: SLIDES, useValue: slides } ] }; }; NgxPresentRootModule.decorators = [ { type: NgModule, args: [{ imports: [ NgxPresentModule, TyduxModule.forRootWithConfig(configFactory), RouterModule.forRoot(defaultAppRoutes, { useHash: true }), ], exports: [ NgxPresentModule, ], },] } ]; return NgxPresentRootModule; }()); export { NgxPresentRootModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXByZXNlbnQtcm9vdC5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdzExay9uZ3gtcHJlc2VudC8iLCJzb3VyY2VzIjpbImxpYi9uZ3gtcHJlc2VudC1yb290Lm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQXVCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6RSxPQUFPLEVBQUUsWUFBWSxFQUFVLE1BQU0saUJBQWlCLENBQUM7QUFDdkQsT0FBTyxFQUFzQixXQUFXLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUN0RSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFFekUsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7Ozs7QUFFeEQsTUFBTSxVQUFVLGFBQWE7SUFDM0IsT0FBTztRQUNMLGVBQWUsRUFBRSxTQUFTLEVBQUU7UUFDNUIsZUFBZSxFQUFFO1lBQ2YsS0FBSyxFQUFFLElBQUk7WUFDWCxVQUFVLEVBQUUsRUFBRTtTQUNmO0tBQ0YsQ0FBQztBQUNKLENBQUM7O0FBRUQsTUFBTSxLQUFPLGdCQUFnQixHQUFXO0lBQ3RDLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFO0NBQ3BDO0FBRUQ7SUFBQTtJQW9CQSxDQUFDOzs7Ozs7SUFUUSw0QkFBTzs7Ozs7SUFBZCxVQUFlLE1BQXVCLEVBQUUsTUFBK0M7UUFBL0MsdUJBQUEsRUFBQSxXQUErQztRQUNyRixPQUFPO1lBQ0wsUUFBUSxFQUFFLG9CQUFvQjtZQUM5QixTQUFTLEVBQUU7Z0JBQ1QsRUFBRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBQztnQkFDaEQsRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUM7YUFDckM7U0FDRixDQUFDO0lBQ0osQ0FBQzs7Z0JBbkJGLFFBQVEsU0FBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsZ0JBQWdCO3dCQUNoQixXQUFXLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDO3dCQUM1QyxZQUFZLENBQUMsT0FBTyxDQUFDLGdCQUFnQixFQUFFLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxDQUFDO3FCQUMxRDtvQkFDRCxPQUFPLEVBQUU7d0JBQ1AsZ0JBQWdCO3FCQUNqQjtpQkFDRjs7SUFXRCwyQkFBQztDQUFBLEFBcEJELElBb0JDO1NBVlksb0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNEZXZNb2RlLCBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUm91dGVyTW9kdWxlLCBSb3V0ZXMgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHsgVHlkdXhDb25maWd1cmF0aW9uLCBUeWR1eE1vZHVsZSB9IGZyb20gJ0B3MTFrL3R5ZHV4LWFuZ3VsYXInO1xuaW1wb3J0IHsgTkdYX1BSRVNFTlRfQ09ORklHLCBTTElERVMgfSBmcm9tICcuL2NvcmUvcHJlc2VudGF0aW9uLnNlcnZpY2UnO1xuaW1wb3J0IHsgTmd4UHJlc2VudENvbmZpZywgU2xpZGVDb21wb25lbnRzIH0gZnJvbSAnLi9jb3JlL3ByZXNlbnRhdGlvbi50eXBlcyc7XG5pbXBvcnQgeyBOZ3hQcmVzZW50TW9kdWxlIH0gZnJvbSAnLi9uZ3gtcHJlc2VudC5tb2R1bGUnO1xuXG5leHBvcnQgZnVuY3Rpb24gY29uZmlnRmFjdG9yeSgpOiBUeWR1eENvbmZpZ3VyYXRpb24ge1xuICByZXR1cm4ge1xuICAgIGRldmVsb3BtZW50TW9kZTogaXNEZXZNb2RlKCksXG4gICAgZGV2VG9vbHNPcHRpb25zOiB7XG4gICAgICB0cmFjZTogdHJ1ZSxcbiAgICAgIHRyYWNlTGltaXQ6IDEwLFxuICAgIH1cbiAgfTtcbn1cblxuZXhwb3J0IGNvbnN0IGRlZmF1bHRBcHBSb3V0ZXM6IFJvdXRlcyA9IFtcbiAgeyBwYXRoOiAnKionLCByZWRpcmVjdFRvOiAnc2xpZGUnIH1cbl07XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgICBOZ3hQcmVzZW50TW9kdWxlLFxuICAgIFR5ZHV4TW9kdWxlLmZvclJvb3RXaXRoQ29uZmlnKGNvbmZpZ0ZhY3RvcnkpLFxuICAgIFJvdXRlck1vZHVsZS5mb3JSb290KGRlZmF1bHRBcHBSb3V0ZXMsIHsgdXNlSGFzaDogdHJ1ZSB9KSxcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIE5neFByZXNlbnRNb2R1bGUsXG4gIF0sXG59KVxuZXhwb3J0IGNsYXNzIE5neFByZXNlbnRSb290TW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3Qoc2xpZGVzOiBTbGlkZUNvbXBvbmVudHMsIGNvbmZpZzogUmVjdXJzaXZlUGFydGlhbDxOZ3hQcmVzZW50Q29uZmlnPiA9IHt9KTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBOZ3hQcmVzZW50Um9vdE1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7IHByb3ZpZGU6IE5HWF9QUkVTRU5UX0NPTkZJRywgdXNlVmFsdWU6IGNvbmZpZ30sXG4gICAgICAgIHsgcHJvdmlkZTogU0xJREVTLCB1c2VWYWx1ZTogc2xpZGVzfVxuICAgICAgXVxuICAgIH07XG4gIH1cbn1cbiJdfQ==