UNPKG

@asymmetrik/ngx-leaflet

Version:
15 lines (14 loc) 785 B
import { EventEmitter, KeyValueChanges, NgZone } from '@angular/core'; import { Control, Layer } from 'leaflet'; import { LeafletControlLayersChanges } from './leaflet-control-layers-changes.model'; export declare class LeafletControlLayersWrapper { private zone; protected layersControl: Control.Layers; protected layersControlReady: EventEmitter<Control.Layers>; constructor(zone: NgZone, layersControlReady: EventEmitter<Control.Layers>); getLayersControl(): Control.Layers; init(controlConfig: any, controlOptions: any): Control.Layers; applyBaseLayerChanges(changes: KeyValueChanges<string, Layer>): LeafletControlLayersChanges; applyOverlayChanges(changes: KeyValueChanges<string, Layer>): LeafletControlLayersChanges; private applyChanges; }