wft-geodb-angular-client
Version:
Provides Angular client bindings to the GeoDB service.
38 lines • 3.61 kB
JavaScript
import { HttpClientModule } from '@angular/common/http';
import { NgModule } from '@angular/core';
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 GeoDbFreeModule {
static forRoot(config) {
return {
ngModule: GeoDbFreeModule,
providers: [
{
provide: GeoDbConfig,
useValue: config
}
]
};
}
constructor(config) {
}
}
GeoDbFreeModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.5", ngImport: i0, type: GeoDbFreeModule, deps: [{ token: i1.GeoDbConfig }], target: i0.ɵɵFactoryTarget.NgModule });
GeoDbFreeModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "15.2.5", ngImport: i0, type: GeoDbFreeModule, imports: [HttpClientModule] });
GeoDbFreeModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "15.2.5", ngImport: i0, type: GeoDbFreeModule, providers: [
GeoDbService
], imports: [HttpClientModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.5", ngImport: i0, type: GeoDbFreeModule, decorators: [{
type: NgModule,
args: [{
providers: [
GeoDbService
],
imports: [
HttpClientModule
]
}]
}], ctorParameters: function () { return [{ type: i1.GeoDbConfig }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VvZGItZnJlZS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy93ZnQtZ2VvZGItYW5ndWxhci1jbGllbnQvc3JjL2xpYi9nZW9kYi1mcmVlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsZ0JBQWdCLEVBQW9CLE1BQU0sc0JBQXNCLENBQUM7QUFDekUsT0FBTyxFQUFzQixRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFNUQsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLGlCQUFpQixDQUFDO0FBQzdDLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQzs7O0FBVXZELE1BQU0sT0FBTyxlQUFlO0lBQzFCLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBbUI7UUFDaEMsT0FBTztZQUNMLFFBQVEsRUFBRSxlQUFlO1lBQ3pCLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsV0FBVztvQkFDcEIsUUFBUSxFQUFFLE1BQU07aUJBQ2pCO2FBQ0Y7U0FDRixDQUFDO0lBQ0osQ0FBQztJQUVELFlBQVksTUFBbUI7SUFDL0IsQ0FBQzs7NEdBZFUsZUFBZTs2R0FBZixlQUFlLFlBSHhCLGdCQUFnQjs2R0FHUCxlQUFlLGFBUGY7UUFDVCxZQUFZO0tBQ2IsWUFFQyxnQkFBZ0I7MkZBR1AsZUFBZTtrQkFSM0IsUUFBUTttQkFBQztvQkFDUixTQUFTLEVBQUU7d0JBQ1QsWUFBWTtxQkFDYjtvQkFDRCxPQUFPLEVBQUU7d0JBQ1AsZ0JBQWdCO3FCQUNqQjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SHR0cENsaWVudE1vZHVsZSwgSFRUUF9JTlRFUkNFUFRPUlN9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcbmltcG9ydCB7TW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQge0dlb0RiU2VydmljZX0gZnJvbSAnLi9nZW9kYi5zZXJ2aWNlJztcbmltcG9ydCB7R2VvRGJDb25maWd9IGZyb20gJy4vbW9kZWwvZ2VvZGItY29uZmlnLm1vZGVsJztcblxuQE5nTW9kdWxlKHtcbiAgcHJvdmlkZXJzOiBbXG4gICAgR2VvRGJTZXJ2aWNlXG4gIF0sXG4gIGltcG9ydHM6IFtcbiAgICBIdHRwQ2xpZW50TW9kdWxlXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgR2VvRGJGcmVlTW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QoY29uZmlnOiBHZW9EYkNvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnM8R2VvRGJGcmVlTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBHZW9EYkZyZWVNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAge1xuICAgICAgICAgIHByb3ZpZGU6IEdlb0RiQ29uZmlnLFxuICAgICAgICAgIHVzZVZhbHVlOiBjb25maWdcbiAgICAgICAgfVxuICAgICAgXVxuICAgIH07XG4gIH1cblxuICBjb25zdHJ1Y3Rvcihjb25maWc6IEdlb0RiQ29uZmlnKSB7XG4gIH1cbn1cbiJdfQ==