UNPKG

@maplibre/ngx-maplibre-gl

Version:
28 lines (27 loc) 1.44 kB
import { OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import type { ImageSourceSpecification } from 'maplibre-gl'; import * as i0 from "@angular/core"; /** * `mgl-image-source` - an image source component * @see [image](https://maplibre.org/maplibre-style-spec/sources/#image) * * @category Source Components */ export declare class ImageSourceComponent implements OnInit, OnDestroy, OnChanges { /** Init injection */ private readonly destroyRef; private readonly mapService; /** Init inputs */ readonly id: import("@angular/core").InputSignal<string>; /** Dynamic inputs */ readonly url: import("@angular/core").InputSignal<string>; readonly coordinates: import("@angular/core").InputSignal<[[number, number], [number, number], [number, number], [number, number]]>; readonly type: ImageSourceSpecification['type']; private readonly sourceId; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; private addSource; static ɵfac: i0.ɵɵFactoryDeclaration<ImageSourceComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ImageSourceComponent, "mgl-image-source", never, { "id": { "alias": "id"; "required": true; "isSignal": true; }; "url": { "alias": "url"; "required": true; "isSignal": true; }; "coordinates": { "alias": "coordinates"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>; }