UNPKG

ng-azure-maps

Version:
14 lines (13 loc) 865 B
import * as atlas from 'azure-maps-control'; import { OnDestroy } from '@angular/core'; import { LayerDirective } from './layer-directive'; import * as i0 from "@angular/core"; export declare abstract class SourceLayerDirective<T extends atlas.layer.Layer> extends LayerDirective<T> implements OnDestroy { dataSourceId: string; sourceLayer: string; initialize(map: atlas.Map, dataSource: atlas.source.Source): void; clear(map: atlas.Map): void; protected abstract buildLayer(dataSource: atlas.source.Source): T; static ɵfac: i0.ɵɵFactoryDeclaration<SourceLayerDirective<any>, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<SourceLayerDirective<any>, never, never, { "dataSourceId": { "alias": "dataSourceId"; "required": false; }; "sourceLayer": { "alias": "sourceLayer"; "required": false; }; }, {}, never, never, true, never>; }