@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
77 lines • 8.1 kB
JavaScript
import { CommonModule as NgCommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule as NgFormsModule } from '@angular/forms';
import { CommonModule, CoreModule, FormsModule, RealtimeModule } from '@c8y/ngx-components';
import { TooltipModule } from 'ngx-bootstrap/tooltip';
import { ClusterMapComponent } from './cluster-map.component';
import { MapPopupDirective } from './map-popup.directive';
import { MapStatusComponent } from './map-status.component';
import { MapComponent } from './map.component';
import { MAP_DEFAULT_CONFIG, MAP_TILE_LAYER } from './map.model';
import { MapService } from './map.service';
import * as i0 from "@angular/core";
export class MapModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: MapModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: MapModule, declarations: [MapComponent, MapStatusComponent, ClusterMapComponent, MapPopupDirective], imports: [NgCommonModule,
NgFormsModule,
CommonModule,
FormsModule,
RealtimeModule,
CoreModule,
TooltipModule], exports: [MapComponent, MapStatusComponent, ClusterMapComponent, MapPopupDirective] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: MapModule, providers: [
{
provide: MAP_TILE_LAYER,
useFactory: (mapService) => {
return mapService.getMapTileLayers$();
},
deps: [MapService]
},
{
provide: MAP_DEFAULT_CONFIG,
useFactory: (mapService) => {
return mapService.getDefaultConfig();
},
deps: [MapService]
}
], imports: [NgCommonModule,
NgFormsModule,
CommonModule,
FormsModule,
RealtimeModule,
CoreModule,
TooltipModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: MapModule, decorators: [{
type: NgModule,
args: [{
declarations: [MapComponent, MapStatusComponent, ClusterMapComponent, MapPopupDirective],
imports: [
NgCommonModule,
NgFormsModule,
CommonModule,
FormsModule,
RealtimeModule,
CoreModule,
TooltipModule
],
exports: [MapComponent, MapStatusComponent, ClusterMapComponent, MapPopupDirective],
providers: [
{
provide: MAP_TILE_LAYER,
useFactory: (mapService) => {
return mapService.getMapTileLayers$();
},
deps: [MapService]
},
{
provide: MAP_DEFAULT_CONFIG,
useFactory: (mapService) => {
return mapService.getDefaultConfig();
},
deps: [MapService]
}
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFwLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL21hcC9tYXAubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxZQUFZLElBQUksY0FBYyxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDakUsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsV0FBVyxJQUFJLGFBQWEsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzlELE9BQU8sRUFBRSxZQUFZLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxjQUFjLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUM1RixPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDdEQsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDOUQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDNUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxjQUFjLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDakUsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUErQjNDLE1BQU0sT0FBTyxTQUFTOytHQUFULFNBQVM7Z0hBQVQsU0FBUyxpQkE1QkwsWUFBWSxFQUFFLGtCQUFrQixFQUFFLG1CQUFtQixFQUFFLGlCQUFpQixhQUVyRixjQUFjO1lBQ2QsYUFBYTtZQUNiLFlBQVk7WUFDWixXQUFXO1lBQ1gsY0FBYztZQUNkLFVBQVU7WUFDVixhQUFhLGFBRUwsWUFBWSxFQUFFLGtCQUFrQixFQUFFLG1CQUFtQixFQUFFLGlCQUFpQjtnSEFrQnZFLFNBQVMsYUFqQlQ7WUFDVDtnQkFDRSxPQUFPLEVBQUUsY0FBYztnQkFDdkIsVUFBVSxFQUFFLENBQUMsVUFBc0IsRUFBRSxFQUFFO29CQUNyQyxPQUFPLFVBQVUsQ0FBQyxpQkFBaUIsRUFBRSxDQUFDO2dCQUN4QyxDQUFDO2dCQUNELElBQUksRUFBRSxDQUFDLFVBQVUsQ0FBQzthQUNuQjtZQUNEO2dCQUNFLE9BQU8sRUFBRSxrQkFBa0I7Z0JBQzNCLFVBQVUsRUFBRSxDQUFDLFVBQXNCLEVBQUUsRUFBRTtvQkFDckMsT0FBTyxVQUFVLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQztnQkFDdkMsQ0FBQztnQkFDRCxJQUFJLEVBQUUsQ0FBQyxVQUFVLENBQUM7YUFDbkI7U0FDRixZQXhCQyxjQUFjO1lBQ2QsYUFBYTtZQUNiLFlBQVk7WUFDWixXQUFXO1lBQ1gsY0FBYztZQUNkLFVBQVU7WUFDVixhQUFhOzs0RkFvQkosU0FBUztrQkE3QnJCLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFLENBQUMsWUFBWSxFQUFFLGtCQUFrQixFQUFFLG1CQUFtQixFQUFFLGlCQUFpQixDQUFDO29CQUN4RixPQUFPLEVBQUU7d0JBQ1AsY0FBYzt3QkFDZCxhQUFhO3dCQUNiLFlBQVk7d0JBQ1osV0FBVzt3QkFDWCxjQUFjO3dCQUNkLFVBQVU7d0JBQ1YsYUFBYTtxQkFDZDtvQkFDRCxPQUFPLEVBQUUsQ0FBQyxZQUFZLEVBQUUsa0JBQWtCLEVBQUUsbUJBQW1CLEVBQUUsaUJBQWlCLENBQUM7b0JBQ25GLFNBQVMsRUFBRTt3QkFDVDs0QkFDRSxPQUFPLEVBQUUsY0FBYzs0QkFDdkIsVUFBVSxFQUFFLENBQUMsVUFBc0IsRUFBRSxFQUFFO2dDQUNyQyxPQUFPLFVBQVUsQ0FBQyxpQkFBaUIsRUFBRSxDQUFDOzRCQUN4QyxDQUFDOzRCQUNELElBQUksRUFBRSxDQUFDLFVBQVUsQ0FBQzt5QkFDbkI7d0JBQ0Q7NEJBQ0UsT0FBTyxFQUFFLGtCQUFrQjs0QkFDM0IsVUFBVSxFQUFFLENBQUMsVUFBc0IsRUFBRSxFQUFFO2dDQUNyQyxPQUFPLFVBQVUsQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDOzRCQUN2QyxDQUFDOzRCQUNELElBQUksRUFBRSxDQUFDLFVBQVUsQ0FBQzt5QkFDbkI7cUJBQ0Y7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21tb25Nb2R1bGUgYXMgTmdDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZvcm1zTW9kdWxlIGFzIE5nRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUsIENvcmVNb2R1bGUsIEZvcm1zTW9kdWxlLCBSZWFsdGltZU1vZHVsZSB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgVG9vbHRpcE1vZHVsZSB9IGZyb20gJ25neC1ib290c3RyYXAvdG9vbHRpcCc7XG5pbXBvcnQgeyBDbHVzdGVyTWFwQ29tcG9uZW50IH0gZnJvbSAnLi9jbHVzdGVyLW1hcC5jb21wb25lbnQnO1xuaW1wb3J0IHsgTWFwUG9wdXBEaXJlY3RpdmUgfSBmcm9tICcuL21hcC1wb3B1cC5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTWFwU3RhdHVzQ29tcG9uZW50IH0gZnJvbSAnLi9tYXAtc3RhdHVzLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBNYXBDb21wb25lbnQgfSBmcm9tICcuL21hcC5jb21wb25lbnQnO1xuaW1wb3J0IHsgTUFQX0RFRkFVTFRfQ09ORklHLCBNQVBfVElMRV9MQVlFUiB9IGZyb20gJy4vbWFwLm1vZGVsJztcbmltcG9ydCB7IE1hcFNlcnZpY2UgfSBmcm9tICcuL21hcC5zZXJ2aWNlJztcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbTWFwQ29tcG9uZW50LCBNYXBTdGF0dXNDb21wb25lbnQsIENsdXN0ZXJNYXBDb21wb25lbnQsIE1hcFBvcHVwRGlyZWN0aXZlXSxcbiAgaW1wb3J0czogW1xuICAgIE5nQ29tbW9uTW9kdWxlLFxuICAgIE5nRm9ybXNNb2R1bGUsXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIEZvcm1zTW9kdWxlLFxuICAgIFJlYWx0aW1lTW9kdWxlLFxuICAgIENvcmVNb2R1bGUsXG4gICAgVG9vbHRpcE1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbTWFwQ29tcG9uZW50LCBNYXBTdGF0dXNDb21wb25lbnQsIENsdXN0ZXJNYXBDb21wb25lbnQsIE1hcFBvcHVwRGlyZWN0aXZlXSxcbiAgcHJvdmlkZXJzOiBbXG4gICAge1xuICAgICAgcHJvdmlkZTogTUFQX1RJTEVfTEFZRVIsXG4gICAgICB1c2VGYWN0b3J5OiAobWFwU2VydmljZTogTWFwU2VydmljZSkgPT4ge1xuICAgICAgICByZXR1cm4gbWFwU2VydmljZS5nZXRNYXBUaWxlTGF5ZXJzJCgpO1xuICAgICAgfSxcbiAgICAgIGRlcHM6IFtNYXBTZXJ2aWNlXVxuICAgIH0sXG4gICAge1xuICAgICAgcHJvdmlkZTogTUFQX0RFRkFVTFRfQ09ORklHLFxuICAgICAgdXNlRmFjdG9yeTogKG1hcFNlcnZpY2U6IE1hcFNlcnZpY2UpID0+IHtcbiAgICAgICAgcmV0dXJuIG1hcFNlcnZpY2UuZ2V0RGVmYXVsdENvbmZpZygpO1xuICAgICAgfSxcbiAgICAgIGRlcHM6IFtNYXBTZXJ2aWNlXVxuICAgIH1cbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBNYXBNb2R1bGUge31cbiJdfQ==