@maplibre/ngx-maplibre-gl
Version:
A Angular binding of maplibre-gl
22 lines (21 loc) • 1.17 kB
TypeScript
import { OnChanges, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "./source.directive";
/**
* `mgl-video-source` - a video source
* @see [video](https://maplibre.org/maplibre-style-spec/sources/#video)
*
* @category Source Components
*/
export declare class VideoSourceComponent implements OnChanges {
private readonly sourceDirective;
/** Dynamic input */
readonly urls: import("@angular/core").InputSignal<string[]>;
/** Dynamic input */
readonly coordinates: import("@angular/core").InputSignal<[[number, number], [number, number], [number, number], [number, number]]>;
constructor();
ngOnChanges(changes: SimpleChanges): void;
addSource(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<VideoSourceComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<VideoSourceComponent, "mgl-video-source", never, { "urls": { "alias": "urls"; "required": true; "isSignal": true; }; "coordinates": { "alias": "coordinates"; "required": true; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof i1.SourceDirective; inputs: { "id": "id"; }; outputs: {}; }]>;
}