UNPKG

ng-azure-maps

Version:
31 lines (30 loc) 1.74 kB
import { OnDestroy, SimpleChanges, OnChanges } from '@angular/core'; import * as atlas from 'azure-maps-control'; import { IPopupEvent } from '../../contracts/popup-event'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class PopupDirective implements OnChanges, OnDestroy { private _map; private _popup; private readonly _popupEvents; opened: boolean; closeButton: boolean; content: HTMLElement | string; draggable: boolean; fillColor: string; pixelOffset: atlas.Pixel; position: atlas.data.Position; showPointer: boolean; onClose: Subject<IPopupEvent>; onDrag: Subject<IPopupEvent>; onDragEnd: Subject<IPopupEvent>; onDragStart: Subject<IPopupEvent>; onOpen: Subject<IPopupEvent>; get hasMap(): boolean; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; addToMap(map: atlas.Map): void; private toPopupEvent; static ɵfac: i0.ɵɵFactoryDeclaration<PopupDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<PopupDirective, "[map-popup], map-popup", never, { "opened": { "alias": "opened"; "required": false; }; "closeButton": { "alias": "closeButton"; "required": false; }; "content": { "alias": "content"; "required": false; }; "draggable": { "alias": "draggable"; "required": false; }; "fillColor": { "alias": "fillColor"; "required": false; }; "pixelOffset": { "alias": "pixelOffset"; "required": false; }; "position": { "alias": "position"; "required": false; }; "showPointer": { "alias": "showPointer"; "required": false; }; }, { "onClose": "onClose"; "onDrag": "onDrag"; "onDragEnd": "onDragEnd"; "onDragStart": "onDragStart"; "onOpen": "onOpen"; }, never, never, false, never>; }