UNPKG

@maplibre/ngx-maplibre-gl

Version:
26 lines (25 loc) 1.53 kB
import { OnChanges, SimpleChanges } from '@angular/core'; import type { CanvasSourceSpecification } from 'maplibre-gl'; import * as i0 from "@angular/core"; import * as i1 from "./source.directive"; /** * `mgl-canvas-source` - a canvas source component * @see [canvas](https://maplibre.org/maplibre-style-spec/sources/#canvas) * * @category Source Components */ export declare class CanvasSourceComponent implements OnChanges { /** Init injections */ private readonly sourceDirective; /** Dynamic input */ readonly coordinates: import("@angular/core").InputSignal<[[number, number], [number, number], [number, number], [number, number]]>; /** Dynamic input */ readonly canvas: import("@angular/core").InputSignal<string | HTMLCanvasElement | undefined>; /** Dynamic input */ readonly animate: import("@angular/core").InputSignal<boolean | undefined>; constructor(); ngOnChanges(changes: SimpleChanges): void; getCanvasSourceSpecification(): CanvasSourceSpecification; static ɵfac: i0.ɵɵFactoryDeclaration<CanvasSourceComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CanvasSourceComponent, "mgl-canvas-source", never, { "coordinates": { "alias": "coordinates"; "required": true; "isSignal": true; }; "canvas": { "alias": "canvas"; "required": true; "isSignal": true; }; "animate": { "alias": "animate"; "required": false; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof i1.SourceDirective; inputs: { "id": "id"; }; outputs: {}; }]>; }