UNPKG

angular2-promise-buttons

Version:
31 lines 3.73 kB
import { NgModule } from '@angular/core'; import { PromiseBtnDirective } from './promise-btn.directive'; import { userCfg } from './user-cfg'; import * as i0 from "@angular/core"; export class Angular2PromiseButtonModule { // add forRoot to make it configurable static forRoot(config) { // NOTE: this is never allowed to contain any conditional logic return { ngModule: Angular2PromiseButtonModule, providers: [{ provide: userCfg, useValue: config }] }; } } Angular2PromiseButtonModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: Angular2PromiseButtonModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); Angular2PromiseButtonModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: Angular2PromiseButtonModule, declarations: [PromiseBtnDirective], exports: [PromiseBtnDirective] }); Angular2PromiseButtonModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: Angular2PromiseButtonModule, providers: [], imports: [[]] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: Angular2PromiseButtonModule, decorators: [{ type: NgModule, args: [{ declarations: [ PromiseBtnDirective, ], imports: [], exports: [ PromiseBtnDirective, ], providers: [] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhcjItcHJvbWlzZS1idXR0b25zLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXIyLXByb21pc2UtYnV0dG9ucy9zcmMvYW5ndWxhcjItcHJvbWlzZS1idXR0b25zLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQXNCLFFBQVEsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUM1RCxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSx5QkFBeUIsQ0FBQztBQUU1RCxPQUFPLEVBQUMsT0FBTyxFQUFDLE1BQU0sWUFBWSxDQUFDOztBQVluQyxNQUFNLE9BQU8sMkJBQTJCO0lBQ3RDLHNDQUFzQztJQUN0QyxNQUFNLENBQUMsT0FBTyxDQUFDLE1BQXlCO1FBQ3RDLCtEQUErRDtRQUMvRCxPQUFPO1lBQ0wsUUFBUSxFQUFFLDJCQUEyQjtZQUNyQyxTQUFTLEVBQUUsQ0FBQyxFQUFDLE9BQU8sRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBQyxDQUFDO1NBQ2xELENBQUM7SUFDSixDQUFDOzt5SEFSVSwyQkFBMkI7MEhBQTNCLDJCQUEyQixpQkFScEMsbUJBQW1CLGFBSW5CLG1CQUFtQjswSEFJViwyQkFBMkIsYUFGM0IsRUFBRSxZQUpKLEVBQUU7NEZBTUEsMkJBQTJCO2tCQVZ2QyxRQUFRO21CQUFDO29CQUNSLFlBQVksRUFBRTt3QkFDWixtQkFBbUI7cUJBQ3BCO29CQUNELE9BQU8sRUFBRSxFQUFFO29CQUNYLE9BQU8sRUFBRTt3QkFDUCxtQkFBbUI7cUJBQ3BCO29CQUNELFNBQVMsRUFBRSxFQUFFO2lCQUNkIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1Byb21pc2VCdG5EaXJlY3RpdmV9IGZyb20gJy4vcHJvbWlzZS1idG4uZGlyZWN0aXZlJztcbmltcG9ydCB7UHJvbWlzZUJ0bkNvbmZpZ30gZnJvbSAnLi9wcm9taXNlLWJ0bi1jb25maWcnO1xuaW1wb3J0IHt1c2VyQ2ZnfSBmcm9tICcuL3VzZXItY2ZnJztcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgUHJvbWlzZUJ0bkRpcmVjdGl2ZSxcbiAgXSxcbiAgaW1wb3J0czogW10sXG4gIGV4cG9ydHM6IFtcbiAgICBQcm9taXNlQnRuRGlyZWN0aXZlLFxuICBdLFxuICBwcm92aWRlcnM6IFtdXG59KVxuZXhwb3J0IGNsYXNzIEFuZ3VsYXIyUHJvbWlzZUJ1dHRvbk1vZHVsZSB7XG4gIC8vIGFkZCBmb3JSb290IHRvIG1ha2UgaXQgY29uZmlndXJhYmxlXG4gIHN0YXRpYyBmb3JSb290KGNvbmZpZz86IFByb21pc2VCdG5Db25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPEFuZ3VsYXIyUHJvbWlzZUJ1dHRvbk1vZHVsZT4ge1xuICAgIC8vIE5PVEU6IHRoaXMgaXMgbmV2ZXIgYWxsb3dlZCB0byBjb250YWluIGFueSBjb25kaXRpb25hbCBsb2dpY1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogQW5ndWxhcjJQcm9taXNlQnV0dG9uTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbe3Byb3ZpZGU6IHVzZXJDZmcsIHVzZVZhbHVlOiBjb25maWd9XVxuICAgIH07XG4gIH1cbn1cbiJdfQ==