UNPKG

@ui-tool/core

Version:
54 lines 5.76 kB
import { NgModule } from '@angular/core'; import { SpinnerContainerComponent } from './spinner-container.component'; import { CommonModule } from '@angular/common'; import { SPINNER_SERVICE } from '../../constants/injectors/injectors'; import { BasicSpinnerComponent } from './basic-spinner/basic-spinner.component'; import { WINDOW_PROVIDERS } from '../../services/implementations/window.service'; import { SpinnerService } from '../../services/implementations/spinners/spinner.service'; import * as i0 from "@angular/core"; export function basicSpinnerFactory() { return new SpinnerService(); } export class SpinnerContainerModule { //#region Methods static forRoot() { return { ngModule: SpinnerContainerModule, providers: [ { provide: SPINNER_SERVICE, useFactory: basicSpinnerFactory } ] }; } } SpinnerContainerModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: SpinnerContainerModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); SpinnerContainerModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: SpinnerContainerModule, declarations: [SpinnerContainerComponent, BasicSpinnerComponent], imports: [CommonModule], exports: [SpinnerContainerComponent, BasicSpinnerComponent] }); SpinnerContainerModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: SpinnerContainerModule, providers: [ WINDOW_PROVIDERS ], imports: [[ CommonModule ]] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: SpinnerContainerModule, decorators: [{ type: NgModule, args: [{ declarations: [ SpinnerContainerComponent, BasicSpinnerComponent ], imports: [ CommonModule ], exports: [ SpinnerContainerComponent, BasicSpinnerComponent ], providers: [ WINDOW_PROVIDERS ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3Bpbm5lci1jb250YWluZXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9jb3JlL3NyYy9tb2R1bGVzL3NwaW5uZXIvc3Bpbm5lci1jb250YWluZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBZ0MsUUFBUSxFQUFPLE1BQU0sZUFBZSxDQUFDO0FBQzVFLE9BQU8sRUFBQyx5QkFBeUIsRUFBQyxNQUFNLCtCQUErQixDQUFDO0FBQ3hFLE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBTSxpQkFBaUIsQ0FBQztBQUM3QyxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0scUNBQXFDLENBQUM7QUFFcEUsT0FBTyxFQUFDLHFCQUFxQixFQUFDLE1BQU0seUNBQXlDLENBQUM7QUFDOUUsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0sK0NBQStDLENBQUM7QUFDL0UsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLHlEQUF5RCxDQUFDOztBQUV2RixNQUFNLFVBQVUsbUJBQW1CO0lBQ2pDLE9BQU8sSUFBSSxjQUFjLEVBQUUsQ0FBQztBQUM5QixDQUFDO0FBa0JELE1BQU0sT0FBTyxzQkFBc0I7SUFFakMsaUJBQWlCO0lBRVYsTUFBTSxDQUFDLE9BQU87UUFDbkIsT0FBTztZQUNMLFFBQVEsRUFBRSxzQkFBc0I7WUFDaEMsU0FBUyxFQUFFO2dCQUNUO29CQUNFLE9BQU8sRUFBRSxlQUFlO29CQUN4QixVQUFVLEVBQUUsbUJBQW1CO2lCQUNoQzthQUNGO1NBQ0YsQ0FBQztJQUNKLENBQUM7O29IQWRVLHNCQUFzQjtxSEFBdEIsc0JBQXNCLGlCQWQzQix5QkFBeUI7UUFDekIscUJBQXFCLGFBR3JCLFlBQVksYUFHWix5QkFBeUI7UUFDekIscUJBQXFCO3FIQU1oQixzQkFBc0IsYUFKcEI7UUFDUCxnQkFBZ0I7S0FDbkIsWUFUUTtZQUNMLFlBQVk7U0FDZjs0RkFTUSxzQkFBc0I7a0JBaEJsQyxRQUFRO21CQUFDO29CQUNOLFlBQVksRUFBRTt3QkFDVix5QkFBeUI7d0JBQ3pCLHFCQUFxQjtxQkFDeEI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNMLFlBQVk7cUJBQ2Y7b0JBQ0QsT0FBTyxFQUFFO3dCQUNMLHlCQUF5Qjt3QkFDekIscUJBQXFCO3FCQUN4QjtvQkFDRCxTQUFTLEVBQUU7d0JBQ1AsZ0JBQWdCO3FCQUNuQjtpQkFDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0b3IsIE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlLCBUeXBlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7U3Bpbm5lckNvbnRhaW5lckNvbXBvbmVudH0gZnJvbSAnLi9zcGlubmVyLWNvbnRhaW5lci5jb21wb25lbnQnO1xuaW1wb3J0IHtDb21tb25Nb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQge1NQSU5ORVJfU0VSVklDRX0gZnJvbSAnLi4vLi4vY29uc3RhbnRzL2luamVjdG9ycy9pbmplY3RvcnMnO1xuaW1wb3J0IHtJU3Bpbm5lclNlcnZpY2V9IGZyb20gJy4uLy4uL3NlcnZpY2VzL2ludGVyZmFjZXMvc3Bpbm5lci1zZXJ2aWNlLmludGVyZmFjZSc7XG5pbXBvcnQge0Jhc2ljU3Bpbm5lckNvbXBvbmVudH0gZnJvbSAnLi9iYXNpYy1zcGlubmVyL2Jhc2ljLXNwaW5uZXIuY29tcG9uZW50JztcbmltcG9ydCB7V0lORE9XX1BST1ZJREVSU30gZnJvbSAnLi4vLi4vc2VydmljZXMvaW1wbGVtZW50YXRpb25zL3dpbmRvdy5zZXJ2aWNlJztcbmltcG9ydCB7U3Bpbm5lclNlcnZpY2V9IGZyb20gJy4uLy4uL3NlcnZpY2VzL2ltcGxlbWVudGF0aW9ucy9zcGlubmVycy9zcGlubmVyLnNlcnZpY2UnO1xuXG5leHBvcnQgZnVuY3Rpb24gYmFzaWNTcGlubmVyRmFjdG9yeSgpOiBJU3Bpbm5lclNlcnZpY2Uge1xuICByZXR1cm4gbmV3IFNwaW5uZXJTZXJ2aWNlKCk7XG59XG5cbkBOZ01vZHVsZSh7XG4gICAgZGVjbGFyYXRpb25zOiBbXG4gICAgICAgIFNwaW5uZXJDb250YWluZXJDb21wb25lbnQsXG4gICAgICAgIEJhc2ljU3Bpbm5lckNvbXBvbmVudFxuICAgIF0sXG4gICAgaW1wb3J0czogW1xuICAgICAgICBDb21tb25Nb2R1bGVcbiAgICBdLFxuICAgIGV4cG9ydHM6IFtcbiAgICAgICAgU3Bpbm5lckNvbnRhaW5lckNvbXBvbmVudCxcbiAgICAgICAgQmFzaWNTcGlubmVyQ29tcG9uZW50XG4gICAgXSxcbiAgICBwcm92aWRlcnM6IFtcbiAgICAgICAgV0lORE9XX1BST1ZJREVSU1xuICAgIF1cbn0pXG5leHBvcnQgY2xhc3MgU3Bpbm5lckNvbnRhaW5lck1vZHVsZSB7XG5cbiAgLy8jcmVnaW9uIE1ldGhvZHNcblxuICBwdWJsaWMgc3RhdGljIGZvclJvb3QoKTogTW9kdWxlV2l0aFByb3ZpZGVyczxTcGlubmVyQ29udGFpbmVyTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBTcGlubmVyQ29udGFpbmVyTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBTUElOTkVSX1NFUlZJQ0UsXG4gICAgICAgICAgdXNlRmFjdG9yeTogYmFzaWNTcGlubmVyRmFjdG9yeVxuICAgICAgICB9XG4gICAgICBdXG4gICAgfTtcbiAgfVxuXG4gIC8vI2VuZHJlZ2lvblxuXG59XG4iXX0=