UNPKG

ngx-mapbox-gl

Version:

A Angular binding of mapbox-gl-js

32 lines (31 loc) 2.79 kB
import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import type { LngLatLike, Marker } from 'mapbox-gl'; import type { Feature, Point } from 'geojson'; import * as i0 from "@angular/core"; export declare class MarkerComponent implements OnChanges, OnDestroy, AfterViewInit, OnInit { private mapService; offset: import("@angular/core").InputSignal<import("mapbox-gl").PointLike | undefined>; anchor: import("@angular/core").InputSignal<import("mapbox-gl").Anchor | undefined>; clickTolerance: import("@angular/core").InputSignal<number | undefined>; feature: import("@angular/core").InputSignal<Feature<Point, import("geojson").GeoJsonProperties> | undefined>; lngLat: import("@angular/core").InputSignal<LngLatLike | undefined>; draggable: import("@angular/core").InputSignal<boolean | undefined>; popupShown: import("@angular/core").InputSignal<boolean | undefined>; className: import("@angular/core").InputSignal<string | undefined>; zIndex: import("@angular/core").InputSignal<number | undefined>; pitchAlignment: import("@angular/core").InputSignal<string | undefined>; rotationAlignment: import("@angular/core").InputSignal<string | undefined>; markerDragStart: EventEmitter<Marker>; markerDragEnd: EventEmitter<Marker>; markerDrag: EventEmitter<Marker>; content: ElementRef; markerInstance?: Marker; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; togglePopup(): void; updateCoordinates(coordinates: number[]): void; static ɵfac: i0.ɵɵFactoryDeclaration<MarkerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MarkerComponent, "mgl-marker", never, { "offset": { "alias": "offset"; "required": false; "isSignal": true; }; "anchor": { "alias": "anchor"; "required": false; "isSignal": true; }; "clickTolerance": { "alias": "clickTolerance"; "required": false; "isSignal": true; }; "feature": { "alias": "feature"; "required": false; "isSignal": true; }; "lngLat": { "alias": "lngLat"; "required": false; "isSignal": true; }; "draggable": { "alias": "draggable"; "required": false; "isSignal": true; }; "popupShown": { "alias": "popupShown"; "required": false; "isSignal": true; }; "className": { "alias": "className"; "required": false; "isSignal": true; }; "zIndex": { "alias": "zIndex"; "required": false; "isSignal": true; }; "pitchAlignment": { "alias": "pitchAlignment"; "required": false; "isSignal": true; }; "rotationAlignment": { "alias": "rotationAlignment"; "required": false; "isSignal": true; }; }, { "markerDragStart": "markerDragStart"; "markerDragEnd": "markerDragEnd"; "markerDrag": "markerDrag"; }, never, ["*"], true, never>; }