UNPKG

@maplibre/ngx-maplibre-gl

Version:
25 lines (24 loc) 1.25 kB
import { OnDestroy, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; /** * `mgl-feature` - a feature component * [ngx] inside {@link GeoJSONSourceComponent} only * * @category Source Components */ export declare class FeatureComponent implements OnInit, OnDestroy { /** Init injection */ private readonly geoJSONSourceComponent; /** Init input */ readonly id: import("@angular/core").ModelSignal<number | undefined>; /** Init input */ readonly geometry: import("@angular/core").InputSignal<import("geojson").Geometry>; /** Init input */ readonly properties: import("@angular/core").InputSignal<import("geojson").GeoJsonProperties | undefined>; private feature; ngOnInit(): void; ngOnDestroy(): void; updateCoordinates(coordinates: number[]): void; static ɵfac: i0.ɵɵFactoryDeclaration<FeatureComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<FeatureComponent, "mgl-feature", never, { "id": { "alias": "id"; "required": false; "isSignal": true; }; "geometry": { "alias": "geometry"; "required": true; "isSignal": true; }; "properties": { "alias": "properties"; "required": false; "isSignal": true; }; }, { "id": "idChange"; }, never, never, true, never>; }