UNPKG

ng-azure-maps

Version:
35 lines (34 loc) 2.44 kB
import { OnChanges, OnDestroy } from '@angular/core'; import * as atlas from 'azure-maps-control'; import * as atlasdrawing from 'azure-maps-drawing-tools'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class DrawingToolbarDirective implements OnChanges, OnDestroy { private _drawingManager; private _toolbar; private _map; dragHandleStyle: atlas.HtmlMarkerOptions; freehandInterval: number; interactionType: atlasdrawing.drawing.DrawingInteractionType; mode: atlasdrawing.drawing.DrawingMode; secondaryDragHandleStyle: atlas.HtmlMarkerOptions; shapeDraggingEnabled: boolean; buttons: string[]; containerId: string; numColumns: number; position: string; toolbarStyle: string; visible: boolean; drawingChanged: Subject<atlas.Shape>; drawingChanging: Subject<atlas.Shape>; drawingComplete: Subject<atlas.Shape>; drawingModeChanged: Subject<atlasdrawing.drawing.DrawingMode>; drawingStarted: Subject<atlas.Shape>; ngOnChanges(): void; ngOnDestroy(): void; initialize(map: atlas.Map): void; getDatasource(): atlas.source.DataSource; getPreviewSource(): atlas.source.DataSource; static ɵfac: i0.ɵɵFactoryDeclaration<DrawingToolbarDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<DrawingToolbarDirective, "[map-drawing-toolbar], map-drawing-toolbar", never, { "dragHandleStyle": { "alias": "dragHandleStyle"; "required": false; }; "freehandInterval": { "alias": "freehandInterval"; "required": false; }; "interactionType": { "alias": "interactionType"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; "secondaryDragHandleStyle": { "alias": "secondaryDragHandleStyle"; "required": false; }; "shapeDraggingEnabled": { "alias": "shapeDraggingEnabled"; "required": false; }; "buttons": { "alias": "buttons"; "required": false; }; "containerId": { "alias": "containerId"; "required": false; }; "numColumns": { "alias": "numColumns"; "required": false; }; "position": { "alias": "position"; "required": false; }; "toolbarStyle": { "alias": "toolbarStyle"; "required": false; }; "visible": { "alias": "visible"; "required": false; }; }, { "drawingChanged": "drawingChanged"; "drawingChanging": "drawingChanging"; "drawingComplete": "drawingComplete"; "drawingModeChanged": "drawingModeChanged"; "drawingStarted": "drawingStarted"; }, never, never, false, never>; }