ngx-load
Version:
A simple angular library for adding loaders.
53 lines • 5.87 kB
JavaScript
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { OverlayModule } from "@angular/cdk/overlay";
import { CONFIGURATION_TOKEN, DEFAULT_CONFIGURATION } from "./core/loader.configuration";
import { DefaultLoadingComponent } from "./core/default-loading.component";
import { OverlayLoaderDirective } from "./overlay/overlay-loader.directive";
import { ReplacementLoaderDirective } from "./replacement/replacement-loader.directive";
import { LoaderService } from "./overlay/loader.service";
import * as i0 from "@angular/core";
export class NgxLoadModule {
static with(configuration) {
return {
ngModule: NgxLoadModule,
providers: [
{ provide: CONFIGURATION_TOKEN, useValue: configuration }
]
};
}
}
NgxLoadModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.0", ngImport: i0, type: NgxLoadModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
NgxLoadModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.0.0", ngImport: i0, type: NgxLoadModule, declarations: [DefaultLoadingComponent,
OverlayLoaderDirective,
ReplacementLoaderDirective], imports: [CommonModule,
OverlayModule], exports: [OverlayLoaderDirective,
ReplacementLoaderDirective] });
NgxLoadModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.0.0", ngImport: i0, type: NgxLoadModule, providers: [
LoaderService,
{ provide: CONFIGURATION_TOKEN, useValue: DEFAULT_CONFIGURATION }
], imports: [CommonModule,
OverlayModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.0", ngImport: i0, type: NgxLoadModule, decorators: [{
type: NgModule,
args: [{
declarations: [
DefaultLoadingComponent,
OverlayLoaderDirective,
ReplacementLoaderDirective
],
imports: [
CommonModule,
OverlayModule
],
providers: [
LoaderService,
{ provide: CONFIGURATION_TOKEN, useValue: DEFAULT_CONFIGURATION }
],
exports: [
OverlayLoaderDirective,
ReplacementLoaderDirective
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWxvYWQubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbG9hZC9zcmMvbGliL25neC1sb2FkLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQXVCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxxQkFBcUIsRUFBdUIsTUFBTSw2QkFBNkIsQ0FBQztBQUM5RyxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUM1RSxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQztBQUN4RixPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7O0FBcUJ6RCxNQUFNLE9BQU8sYUFBYTtJQUN4QixNQUFNLENBQUMsSUFBSSxDQUFDLGFBQWtDO1FBQzVDLE9BQU87WUFDTCxRQUFRLEVBQUUsYUFBYTtZQUN2QixTQUFTLEVBQUU7Z0JBQ1QsRUFBQyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsUUFBUSxFQUFFLGFBQWEsRUFBQzthQUN4RDtTQUNGLENBQUM7SUFDSixDQUFDOzswR0FSVSxhQUFhOzJHQUFiLGFBQWEsaUJBakJ0Qix1QkFBdUI7UUFDdkIsc0JBQXNCO1FBQ3RCLDBCQUEwQixhQUcxQixZQUFZO1FBQ1osYUFBYSxhQU9iLHNCQUFzQjtRQUN0QiwwQkFBMEI7MkdBR2pCLGFBQWEsYUFUYjtRQUNULGFBQWE7UUFDYixFQUFDLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxRQUFRLEVBQUUscUJBQXFCLEVBQUM7S0FDaEUsWUFOQyxZQUFZO1FBQ1osYUFBYTsyRkFXSixhQUFhO2tCQW5CekIsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUU7d0JBQ1osdUJBQXVCO3dCQUN2QixzQkFBc0I7d0JBQ3RCLDBCQUEwQjtxQkFDM0I7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLFlBQVk7d0JBQ1osYUFBYTtxQkFDZDtvQkFDRCxTQUFTLEVBQUU7d0JBQ1QsYUFBYTt3QkFDYixFQUFDLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxRQUFRLEVBQUUscUJBQXFCLEVBQUM7cUJBQ2hFO29CQUNELE9BQU8sRUFBRTt3QkFDUCxzQkFBc0I7d0JBQ3RCLDBCQUEwQjtxQkFDM0I7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE92ZXJsYXlNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvY2RrL292ZXJsYXlcIjtcbmltcG9ydCB7IENPTkZJR1VSQVRJT05fVE9LRU4sIERFRkFVTFRfQ09ORklHVVJBVElPTiwgTG9hZGVyQ29uZmlndXJhdGlvbiB9IGZyb20gXCIuL2NvcmUvbG9hZGVyLmNvbmZpZ3VyYXRpb25cIjtcbmltcG9ydCB7IERlZmF1bHRMb2FkaW5nQ29tcG9uZW50IH0gZnJvbSBcIi4vY29yZS9kZWZhdWx0LWxvYWRpbmcuY29tcG9uZW50XCI7XG5pbXBvcnQgeyBPdmVybGF5TG9hZGVyRGlyZWN0aXZlIH0gZnJvbSBcIi4vb3ZlcmxheS9vdmVybGF5LWxvYWRlci5kaXJlY3RpdmVcIjtcbmltcG9ydCB7IFJlcGxhY2VtZW50TG9hZGVyRGlyZWN0aXZlIH0gZnJvbSBcIi4vcmVwbGFjZW1lbnQvcmVwbGFjZW1lbnQtbG9hZGVyLmRpcmVjdGl2ZVwiO1xuaW1wb3J0IHsgTG9hZGVyU2VydmljZSB9IGZyb20gXCIuL292ZXJsYXkvbG9hZGVyLnNlcnZpY2VcIjtcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgRGVmYXVsdExvYWRpbmdDb21wb25lbnQsXG4gICAgT3ZlcmxheUxvYWRlckRpcmVjdGl2ZSxcbiAgICBSZXBsYWNlbWVudExvYWRlckRpcmVjdGl2ZVxuICBdLFxuICBpbXBvcnRzOiBbXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIE92ZXJsYXlNb2R1bGVcbiAgXSxcbiAgcHJvdmlkZXJzOiBbXG4gICAgTG9hZGVyU2VydmljZSxcbiAgICB7cHJvdmlkZTogQ09ORklHVVJBVElPTl9UT0tFTiwgdXNlVmFsdWU6IERFRkFVTFRfQ09ORklHVVJBVElPTn1cbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIE92ZXJsYXlMb2FkZXJEaXJlY3RpdmUsXG4gICAgUmVwbGFjZW1lbnRMb2FkZXJEaXJlY3RpdmVcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBOZ3hMb2FkTW9kdWxlIHtcbiAgc3RhdGljIHdpdGgoY29uZmlndXJhdGlvbjogTG9hZGVyQ29uZmlndXJhdGlvbik6IE1vZHVsZVdpdGhQcm92aWRlcnM8Tmd4TG9hZE1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogTmd4TG9hZE1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7cHJvdmlkZTogQ09ORklHVVJBVElPTl9UT0tFTiwgdXNlVmFsdWU6IGNvbmZpZ3VyYXRpb259XG4gICAgICBdXG4gICAgfTtcbiAgfVxuXG59XG4iXX0=