UNPKG

@dotglitch/ngx-common

Version:

Angular components and utilities that are commonly used.

33 lines 3.69 kB
import { __decorate, __param } from "tslib"; import { NgModule, Optional } from '@angular/core'; import { LazyLoaderComponent } from './lazy-loader.component'; import { LazyLoaderService, NGX_LAZY_LOADER_CONFIG } from './lazy-loader.service'; import * as i0 from "@angular/core"; export class LazyLoaderModule { static forRoot(config) { return ({ ngModule: LazyLoaderModule, providers: [ { provide: NGX_LAZY_LOADER_CONFIG, useValue: config }, LazyLoaderService ] }); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: LazyLoaderModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.1.2", ngImport: i0, type: LazyLoaderModule, imports: [LazyLoaderComponent], exports: [LazyLoaderComponent] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: LazyLoaderModule }); } } __decorate([ __param(0, Optional()) ], LazyLoaderModule, "forRoot", null); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: LazyLoaderModule, decorators: [{ type: NgModule, args: [{ imports: [LazyLoaderComponent], exports: [LazyLoaderComponent] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF6eS1sb2FkZXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvY29tbW9uL3NyYy9jb21wb25lbnRzL2xhenktbG9hZGVyL2xhenktbG9hZGVyLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsUUFBUSxFQUFZLE1BQU0sZUFBZSxDQUFDO0FBRWxGLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHVCQUF1QixDQUFDOztBQU1sRixNQUFNLE9BQU8sZ0JBQWdCO0lBQ1gsQUFBUCxNQUFNLENBQUMsT0FBTyxDQUFhLE1BQTJCO1FBQ3pELE9BQU8sQ0FBQztZQUNKLFFBQVEsRUFBRSxnQkFBZ0I7WUFDMUIsU0FBUyxFQUFFO2dCQUNQO29CQUNJLE9BQU8sRUFBRSxzQkFBc0I7b0JBQy9CLFFBQVEsRUFBRSxNQUFNO2lCQUNuQjtnQkFDRCxpQkFBaUI7YUFDcEI7U0FDSixDQUFDLENBQUM7SUFDUCxDQUFDOzhHQVpRLGdCQUFnQjsrR0FBaEIsZ0JBQWdCLFlBSGYsbUJBQW1CLGFBQ25CLG1CQUFtQjsrR0FFcEIsZ0JBQWdCOztBQUNYO0lBQVMsV0FBQSxRQUFRLEVBQUUsQ0FBQTtxQ0FXaEM7MkZBWlEsZ0JBQWdCO2tCQUo1QixRQUFRO21CQUFDO29CQUNOLE9BQU8sRUFBRSxDQUFDLG1CQUFtQixDQUFDO29CQUM5QixPQUFPLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztpQkFDakMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSwgT3B0aW9uYWwsIFNraXBTZWxmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOZ3hMYXp5TG9hZGVyQ29uZmlnIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBMYXp5TG9hZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9sYXp5LWxvYWRlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgTGF6eUxvYWRlclNlcnZpY2UsIE5HWF9MQVpZX0xPQURFUl9DT05GSUcgfSBmcm9tICcuL2xhenktbG9hZGVyLnNlcnZpY2UnO1xuXG5ATmdNb2R1bGUoe1xuICAgIGltcG9ydHM6IFtMYXp5TG9hZGVyQ29tcG9uZW50XSxcbiAgICBleHBvcnRzOiBbTGF6eUxvYWRlckNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgTGF6eUxvYWRlck1vZHVsZSB7XG4gICAgcHVibGljIHN0YXRpYyBmb3JSb290KEBPcHRpb25hbCgpIGNvbmZpZzogTmd4TGF6eUxvYWRlckNvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnM8TGF6eUxvYWRlck1vZHVsZT4ge1xuICAgICAgICByZXR1cm4gKHtcbiAgICAgICAgICAgIG5nTW9kdWxlOiBMYXp5TG9hZGVyTW9kdWxlLFxuICAgICAgICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBwcm92aWRlOiBOR1hfTEFaWV9MT0FERVJfQ09ORklHLFxuICAgICAgICAgICAgICAgICAgICB1c2VWYWx1ZTogY29uZmlnXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBMYXp5TG9hZGVyU2VydmljZVxuICAgICAgICAgICAgXVxuICAgICAgICB9KTtcbiAgICB9XG59XG4iXX0=