UNPKG

angular-button-loader

Version:

Angular directive to display loading spinner on button and disable the button while performing async calls. It supports Angular 4+.

34 lines 2.78 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { NgModule } from '@angular/core'; import { AngularButtonLoaderDirective } from './angular-button-loader.directive'; import { AngularButtonLoaderService } from './angular-button-loader.service'; var AngularButtonLoaderModule = /** @class */ (function () { function AngularButtonLoaderModule() { } /** * @return {?} */ AngularButtonLoaderModule.forRoot = /** * @return {?} */ function () { return { ngModule: AngularButtonLoaderModule, providers: [AngularButtonLoaderService] }; }; AngularButtonLoaderModule.decorators = [ { type: NgModule, args: [{ declarations: [AngularButtonLoaderDirective], imports: [], exports: [AngularButtonLoaderDirective], providers: [] },] } ]; return AngularButtonLoaderModule; }()); export { AngularButtonLoaderModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1idXR0b24tbG9hZGVyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItYnV0dG9uLWxvYWRlci8iLCJzb3VyY2VzIjpbImxpYi9hbmd1bGFyLWJ1dHRvbi1sb2FkZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQXNCLFFBQVEsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUM1RCxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUNqRixPQUFPLEVBQUMsMEJBQTBCLEVBQUMsTUFBTSxpQ0FBaUMsQ0FBQztBQUUzRTtJQUFBO0lBZUEsQ0FBQzs7OztJQU5RLGlDQUFPOzs7SUFBZDtRQUNFLE9BQU87WUFDTCxRQUFRLEVBQUUseUJBQXlCO1lBQ25DLFNBQVMsRUFBRSxDQUFDLDBCQUEwQixDQUFDO1NBQ3hDLENBQUM7SUFDSixDQUFDOztnQkFkRixRQUFRLFNBQUM7b0JBQ1IsWUFBWSxFQUFFLENBQUMsNEJBQTRCLENBQUM7b0JBQzVDLE9BQU8sRUFBRSxFQUNSO29CQUNELE9BQU8sRUFBRSxDQUFDLDRCQUE0QixDQUFDO29CQUN2QyxTQUFTLEVBQUUsRUFBRTtpQkFDZDs7SUFTRCxnQ0FBQztDQUFBLEFBZkQsSUFlQztTQVJZLHlCQUF5QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7TW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQW5ndWxhckJ1dHRvbkxvYWRlckRpcmVjdGl2ZSB9IGZyb20gJy4vYW5ndWxhci1idXR0b24tbG9hZGVyLmRpcmVjdGl2ZSc7XG5pbXBvcnQge0FuZ3VsYXJCdXR0b25Mb2FkZXJTZXJ2aWNlfSBmcm9tICcuL2FuZ3VsYXItYnV0dG9uLWxvYWRlci5zZXJ2aWNlJztcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbQW5ndWxhckJ1dHRvbkxvYWRlckRpcmVjdGl2ZV0sXG4gIGltcG9ydHM6IFtcbiAgXSxcbiAgZXhwb3J0czogW0FuZ3VsYXJCdXR0b25Mb2FkZXJEaXJlY3RpdmVdLFxuICBwcm92aWRlcnM6IFtdXG59KVxuZXhwb3J0IGNsYXNzIEFuZ3VsYXJCdXR0b25Mb2FkZXJNb2R1bGUge1xuXG4gIHN0YXRpYyBmb3JSb290KCk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogQW5ndWxhckJ1dHRvbkxvYWRlck1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW0FuZ3VsYXJCdXR0b25Mb2FkZXJTZXJ2aWNlXVxuICAgIH07XG4gIH1cbn1cbiJdfQ==