UNPKG

ng-azure-maps

Version:
44 lines (43 loc) 2.63 kB
import { OnDestroy, OnChanges } from '@angular/core'; import * as atlas from 'azure-maps-control'; import { Subject } from 'rxjs'; import { IMarkerEvent } from '../../contracts'; import * as i0 from "@angular/core"; export declare class HtmlMarkerDirective implements OnChanges, OnDestroy { private _map; private _marker; private readonly _markerEvents; anchor: string; color: string; draggable: boolean; htmlContent: string | HTMLElement; pixelOffset: atlas.Pixel; position: atlas.data.Position; secondaryColor: string; text: string; visible: boolean; marker: atlas.HtmlMarker; onClick: Subject<IMarkerEvent>; onContextMenu: Subject<IMarkerEvent>; onDblClick: Subject<IMarkerEvent>; onDrag: Subject<IMarkerEvent>; onDragStart: Subject<IMarkerEvent>; onDragEnd: Subject<IMarkerEvent>; onKeyDown: Subject<IMarkerEvent>; onKeyPress: Subject<IMarkerEvent>; onKeyUp: Subject<IMarkerEvent>; onMouseDown: Subject<IMarkerEvent>; onMouseEnter: Subject<IMarkerEvent>; onMouseLeave: Subject<IMarkerEvent>; onMouseMove: Subject<IMarkerEvent>; onMouseOut: Subject<IMarkerEvent>; onMouseOver: Subject<IMarkerEvent>; onMouseUp: Subject<IMarkerEvent>; get hasMap(): boolean; ngOnChanges(): void; ngOnDestroy(): void; addToMap(map: atlas.Map): void; private toMarkerEvent; static ɵfac: i0.ɵɵFactoryDeclaration<HtmlMarkerDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<HtmlMarkerDirective, "[map-html-marker], map-html-marker", never, { "anchor": { "alias": "anchor"; "required": false; }; "color": { "alias": "color"; "required": false; }; "draggable": { "alias": "draggable"; "required": false; }; "htmlContent": { "alias": "htmlContent"; "required": false; }; "pixelOffset": { "alias": "pixelOffset"; "required": false; }; "position": { "alias": "position"; "required": false; }; "secondaryColor": { "alias": "secondaryColor"; "required": false; }; "text": { "alias": "text"; "required": false; }; "visible": { "alias": "visible"; "required": false; }; "marker": { "alias": "marker"; "required": false; }; }, { "onClick": "onClick"; "onContextMenu": "onContextMenu"; "onDblClick": "onDblClick"; "onDrag": "onDrag"; "onDragStart": "onDragStart"; "onDragEnd": "onDragEnd"; "onKeyDown": "onKeyDown"; "onKeyPress": "onKeyPress"; "onKeyUp": "onKeyUp"; "onMouseDown": "onMouseDown"; "onMouseEnter": "onMouseEnter"; "onMouseLeave": "onMouseLeave"; "onMouseMove": "onMouseMove"; "onMouseOut": "onMouseOut"; "onMouseOver": "onMouseOver"; "onMouseUp": "onMouseUp"; }, never, never, false, never>; }