UNPKG

@ngx-loading-bar/http

Version:

Automatic page loading / progress bar for Angular

39 lines 3.54 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { NgModule } from '@angular/core'; import { HttpModule, Http, XHRBackend, RequestOptions } from '@angular/http'; import { LoadingBarModule, LoadingBarService } from '@ngx-loading-bar/core'; import { LoadingBarHttp } from './loading-bar.http'; /** * @param {?} xhrBackend * @param {?} requestOptions * @param {?} loadingBarService * @return {?} */ export function httpFactory(xhrBackend, requestOptions, loadingBarService) { return new LoadingBarHttp(xhrBackend, requestOptions, loadingBarService); } var LoadingBarHttpModule = /** @class */ (function () { function LoadingBarHttpModule() { } LoadingBarHttpModule.decorators = [ { type: NgModule, args: [{ imports: [ HttpModule, LoadingBarModule, ], exports: [ HttpModule, LoadingBarModule, ], providers: [ { provide: Http, useFactory: httpFactory, deps: [XHRBackend, RequestOptions, LoadingBarService] }, ], },] } ]; return LoadingBarHttpModule; }()); export { LoadingBarHttpModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Abmd4LWxvYWRpbmctYmFyL2h0dHAvIiwic291cmNlcyI6WyJodHRwLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxVQUFVLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQzVFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQzs7Ozs7OztBQUVwRCxNQUFNLFVBQVUsV0FBVyxDQUFDLFVBQXNCLEVBQUUsY0FBOEIsRUFBRSxpQkFBb0M7SUFDdEgsT0FBTyxJQUFJLGNBQWMsQ0FBQyxVQUFVLEVBQUUsY0FBYyxFQUFFLGlCQUFpQixDQUFDLENBQUM7QUFDM0UsQ0FBQztBQUVEO0lBQUE7SUFhbUMsQ0FBQzs7Z0JBYm5DLFFBQVEsU0FBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsVUFBVTt3QkFDVixnQkFBZ0I7cUJBQ2pCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxVQUFVO3dCQUNWLGdCQUFnQjtxQkFDakI7b0JBQ0QsU0FBUyxFQUFFO3dCQUNULEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxVQUFVLEVBQUUsV0FBVyxFQUFFLElBQUksRUFBRSxDQUFDLFVBQVUsRUFBRSxjQUFjLEVBQUUsaUJBQWlCLENBQUMsRUFBRTtxQkFDbEc7aUJBQ0Y7O0lBQ2tDLDJCQUFDO0NBQUEsQUFicEMsSUFhb0M7U0FBdkIsb0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEh0dHBNb2R1bGUsIEh0dHAsIFhIUkJhY2tlbmQsIFJlcXVlc3RPcHRpb25zIH0gZnJvbSAnQGFuZ3VsYXIvaHR0cCc7XG5pbXBvcnQgeyBMb2FkaW5nQmFyTW9kdWxlLCBMb2FkaW5nQmFyU2VydmljZSB9IGZyb20gJ0BuZ3gtbG9hZGluZy1iYXIvY29yZSc7XG5pbXBvcnQgeyBMb2FkaW5nQmFySHR0cCB9IGZyb20gJy4vbG9hZGluZy1iYXIuaHR0cCc7XG5cbmV4cG9ydCBmdW5jdGlvbiBodHRwRmFjdG9yeSh4aHJCYWNrZW5kOiBYSFJCYWNrZW5kLCByZXF1ZXN0T3B0aW9uczogUmVxdWVzdE9wdGlvbnMsIGxvYWRpbmdCYXJTZXJ2aWNlOiBMb2FkaW5nQmFyU2VydmljZSk6IEh0dHAge1xuICByZXR1cm4gbmV3IExvYWRpbmdCYXJIdHRwKHhockJhY2tlbmQsIHJlcXVlc3RPcHRpb25zLCBsb2FkaW5nQmFyU2VydmljZSk7XG59XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgICBIdHRwTW9kdWxlLFxuICAgIExvYWRpbmdCYXJNb2R1bGUsXG4gIF0sXG4gIGV4cG9ydHM6IFtcbiAgICBIdHRwTW9kdWxlLFxuICAgIExvYWRpbmdCYXJNb2R1bGUsXG4gIF0sXG4gIHByb3ZpZGVyczogW1xuICAgIHsgcHJvdmlkZTogSHR0cCwgdXNlRmFjdG9yeTogaHR0cEZhY3RvcnksIGRlcHM6IFtYSFJCYWNrZW5kLCBSZXF1ZXN0T3B0aW9ucywgTG9hZGluZ0JhclNlcnZpY2VdIH0sXG4gIF0sXG59KVxuZXhwb3J0IGNsYXNzIExvYWRpbmdCYXJIdHRwTW9kdWxlIHt9XG4iXX0=