ng-azure-maps
Version:
Angular wrapper for Azure Maps
14 lines (13 loc) • 865 B
TypeScript
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>;
}