UNPKG

wft-geodb-angular-client

Version:
49 lines 4.48 kB
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http'; import { NgModule } from '@angular/core'; import { AuthInterceptor } from './auth.interceptor'; import { GeoDbService } from './geodb.service'; import { GeoDbConfig } from './model/geodb-config.model'; import * as i0 from "@angular/core"; import * as i1 from "./model/geodb-config.model"; export class GeoDbProModule { static forRoot(config) { return { ngModule: GeoDbProModule, providers: [ { provide: GeoDbConfig, useValue: config } ] }; } constructor(config) { } } GeoDbProModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.5", ngImport: i0, type: GeoDbProModule, deps: [{ token: i1.GeoDbConfig }], target: i0.ɵɵFactoryTarget.NgModule }); GeoDbProModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "15.2.5", ngImport: i0, type: GeoDbProModule, imports: [HttpClientModule] }); GeoDbProModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "15.2.5", ngImport: i0, type: GeoDbProModule, providers: [ GeoDbService, { provide: HTTP_INTERCEPTORS, useClass: AuthInterceptor, multi: true } ], imports: [HttpClientModule] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.5", ngImport: i0, type: GeoDbProModule, decorators: [{ type: NgModule, args: [{ providers: [ GeoDbService, { provide: HTTP_INTERCEPTORS, useClass: AuthInterceptor, multi: true } ], imports: [ HttpClientModule ] }] }], ctorParameters: function () { return [{ type: i1.GeoDbConfig }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VvZGItcHJvLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL3dmdC1nZW9kYi1hbmd1bGFyLWNsaWVudC9zcmMvbGliL2dlb2RiLXByby5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLGdCQUFnQixFQUFFLGlCQUFpQixFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFDekUsT0FBTyxFQUFzQixRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFNUQsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLG9CQUFvQixDQUFDO0FBQ25ELE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBTSxpQkFBaUIsQ0FBQztBQUM3QyxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0sNEJBQTRCLENBQUM7OztBQWV2RCxNQUFNLE9BQU8sY0FBYztJQUN6QixNQUFNLENBQUMsT0FBTyxDQUFDLE1BQW1CO1FBQ2hDLE9BQU87WUFDTCxRQUFRLEVBQUUsY0FBYztZQUN4QixTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsT0FBTyxFQUFFLFdBQVc7b0JBQ3BCLFFBQVEsRUFBRSxNQUFNO2lCQUNqQjthQUNGO1NBQ0YsQ0FBQztJQUNKLENBQUM7SUFFRCxZQUFZLE1BQW1CO0lBQy9CLENBQUM7OzJHQWRVLGNBQWM7NEdBQWQsY0FBYyxZQUh2QixnQkFBZ0I7NEdBR1AsY0FBYyxhQVpkO1FBQ1QsWUFBWTtRQUNaO1lBQ0UsT0FBTyxFQUFFLGlCQUFpQjtZQUMxQixRQUFRLEVBQUUsZUFBZTtZQUN6QixLQUFLLEVBQUUsSUFBSTtTQUNaO0tBQ0YsWUFFQyxnQkFBZ0I7MkZBR1AsY0FBYztrQkFiMUIsUUFBUTttQkFBQztvQkFDUixTQUFTLEVBQUU7d0JBQ1QsWUFBWTt3QkFDWjs0QkFDRSxPQUFPLEVBQUUsaUJBQWlCOzRCQUMxQixRQUFRLEVBQUUsZUFBZTs0QkFDekIsS0FBSyxFQUFFLElBQUk7eUJBQ1o7cUJBQ0Y7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLGdCQUFnQjtxQkFDakI7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0h0dHBDbGllbnRNb2R1bGUsIEhUVFBfSU5URVJDRVBUT1JTfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5pbXBvcnQge01vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHtBdXRoSW50ZXJjZXB0b3J9IGZyb20gJy4vYXV0aC5pbnRlcmNlcHRvcic7XG5pbXBvcnQge0dlb0RiU2VydmljZX0gZnJvbSAnLi9nZW9kYi5zZXJ2aWNlJztcbmltcG9ydCB7R2VvRGJDb25maWd9IGZyb20gJy4vbW9kZWwvZ2VvZGItY29uZmlnLm1vZGVsJztcblxuQE5nTW9kdWxlKHtcbiAgcHJvdmlkZXJzOiBbXG4gICAgR2VvRGJTZXJ2aWNlLFxuICAgIHtcbiAgICAgIHByb3ZpZGU6IEhUVFBfSU5URVJDRVBUT1JTLFxuICAgICAgdXNlQ2xhc3M6IEF1dGhJbnRlcmNlcHRvcixcbiAgICAgIG11bHRpOiB0cnVlXG4gICAgfVxuICBdLFxuICBpbXBvcnRzOiBbXG4gICAgSHR0cENsaWVudE1vZHVsZVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIEdlb0RiUHJvTW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QoY29uZmlnOiBHZW9EYkNvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnM8R2VvRGJQcm9Nb2R1bGU+IHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IEdlb0RiUHJvTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBHZW9EYkNvbmZpZyxcbiAgICAgICAgICB1c2VWYWx1ZTogY29uZmlnXG4gICAgICAgIH1cbiAgICAgIF1cbiAgICB9O1xuICB9XG5cbiAgY29uc3RydWN0b3IoY29uZmlnOiBHZW9EYkNvbmZpZykge1xuICB9XG59XG4iXX0=