UNPKG

progress-button

Version:
35 lines 4.06 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ProgressButtonComponent } from './progress-button.component'; import { FOR_ROOT_CONFIG_TOKEN, ProgressButtonConfig, progressButtonConfigFactory } from './progress-button.types'; import { ProgressButtonService } from './progress-button.service'; export { ProgressButtonService }; export { ProgressButtonConfig }; export class ProgressButtonModule { static forRoot(config) { return { ngModule: ProgressButtonModule, providers: [ { provide: FOR_ROOT_CONFIG_TOKEN, useValue: config }, { provide: ProgressButtonConfig, useFactory: progressButtonConfigFactory, deps: [FOR_ROOT_CONFIG_TOKEN] } ] }; } } ProgressButtonModule.decorators = [ { type: NgModule, args: [{ declarations: [ProgressButtonComponent], imports: [ CommonModule ], exports: [ProgressButtonComponent] },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZ3Jlc3MtYnV0dG9uLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL3Byb2dyZXNzLWJ1dHRvbi9zcmMvbGliL3Byb2dyZXNzLWJ1dHRvbi5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFzQixRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDNUQsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLGlCQUFpQixDQUFDO0FBQzdDLE9BQU8sRUFBQyx1QkFBdUIsRUFBQyxNQUFNLDZCQUE2QixDQUFDO0FBQ3BFLE9BQU8sRUFDTCxxQkFBcUIsRUFDckIsb0JBQW9CLEVBQ3BCLDJCQUEyQixFQUU1QixNQUFNLHlCQUF5QixDQUFDO0FBQ2pDLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBRWhFLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxDQUFDO0FBQy9CLE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxDQUFDO0FBVzlCLE1BQU0sT0FBTyxvQkFBb0I7SUFFL0IsTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFrQztRQUMvQyxPQUFPO1lBQ0wsUUFBUSxFQUFFLG9CQUFvQjtZQUM5QixTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsT0FBTyxFQUFFLHFCQUFxQjtvQkFDOUIsUUFBUSxFQUFFLE1BQU07aUJBQ2pCO2dCQUNEO29CQUNFLE9BQU8sRUFBRSxvQkFBb0I7b0JBQzdCLFVBQVUsRUFBRSwyQkFBMkI7b0JBQ3ZDLElBQUksRUFBRSxDQUFDLHFCQUFxQixDQUFDO2lCQUM5QjthQUFDO1NBQ0wsQ0FBQztJQUNKLENBQUM7OztZQXhCRixRQUFRLFNBQUM7Z0JBQ1IsWUFBWSxFQUFFLENBQUMsdUJBQXVCLENBQUM7Z0JBQ3ZDLE9BQU8sRUFBRTtvQkFDUCxZQUFZO2lCQUNiO2dCQUNELE9BQU8sRUFBRSxDQUFDLHVCQUF1QixDQUFDO2FBQ25DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7Q29tbW9uTW9kdWxlfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQge1Byb2dyZXNzQnV0dG9uQ29tcG9uZW50fSBmcm9tICcuL3Byb2dyZXNzLWJ1dHRvbi5jb21wb25lbnQnO1xyXG5pbXBvcnQge1xyXG4gIEZPUl9ST09UX0NPTkZJR19UT0tFTixcclxuICBQcm9ncmVzc0J1dHRvbkNvbmZpZyxcclxuICBwcm9ncmVzc0J1dHRvbkNvbmZpZ0ZhY3RvcnksXHJcbiAgUHJvZ3Jlc3NCdXR0b25Nb2R1bGVDb25maWdcclxufSBmcm9tICcuL3Byb2dyZXNzLWJ1dHRvbi50eXBlcyc7XHJcbmltcG9ydCB7UHJvZ3Jlc3NCdXR0b25TZXJ2aWNlfSBmcm9tICcuL3Byb2dyZXNzLWJ1dHRvbi5zZXJ2aWNlJztcclxuXHJcbmV4cG9ydCB7UHJvZ3Jlc3NCdXR0b25TZXJ2aWNlfTtcclxuZXhwb3J0IHtQcm9ncmVzc0J1dHRvbkNvbmZpZ307XHJcblxyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtQcm9ncmVzc0J1dHRvbkNvbXBvbmVudF0sXHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlXHJcbiAgXSxcclxuICBleHBvcnRzOiBbUHJvZ3Jlc3NCdXR0b25Db21wb25lbnRdXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgUHJvZ3Jlc3NCdXR0b25Nb2R1bGUge1xyXG5cclxuICBzdGF0aWMgZm9yUm9vdChjb25maWc6IFByb2dyZXNzQnV0dG9uTW9kdWxlQ29uZmlnKTogTW9kdWxlV2l0aFByb3ZpZGVyczxQcm9ncmVzc0J1dHRvbk1vZHVsZT4ge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IFByb2dyZXNzQnV0dG9uTW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnM6IFtcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwcm92aWRlOiBGT1JfUk9PVF9DT05GSUdfVE9LRU4sXHJcbiAgICAgICAgICB1c2VWYWx1ZTogY29uZmlnXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwcm92aWRlOiBQcm9ncmVzc0J1dHRvbkNvbmZpZyxcclxuICAgICAgICAgIHVzZUZhY3Rvcnk6IHByb2dyZXNzQnV0dG9uQ29uZmlnRmFjdG9yeSxcclxuICAgICAgICAgIGRlcHM6IFtGT1JfUk9PVF9DT05GSUdfVE9LRU5dXHJcbiAgICAgICAgfV1cclxuICAgIH07XHJcbiAgfVxyXG59XHJcbiJdfQ==