UNPKG

@maplibre/ngx-maplibre-gl

Version:
36 lines (35 loc) 2.36 kB
import { OnChanges, SimpleChanges } from '@angular/core'; import type { RasterSourceSpecification } from 'maplibre-gl'; import * as i0 from "@angular/core"; import * as i1 from "./source.directive"; /** * `mgl-raster-source` - a raster source component * @see [raster](https://maplibre.org/maplibre-style-spec/sources/#raster) * * @category Source Components */ export declare class RasterSourceComponent implements OnChanges { /** Init injections */ private readonly sourceDirective; /** Dynamic input */ readonly url: import("@angular/core").InputSignal<string | undefined>; /** Dynamic input */ readonly tiles: import("@angular/core").InputSignal<string[] | undefined>; /** Dynamic input */ readonly bounds: import("@angular/core").InputSignal<[number, number, number, number] | undefined>; /** Dynamic input */ readonly scheme: import("@angular/core").InputSignal<"xyz" | "tms" | undefined>; /** Dynamic input */ readonly minzoom: import("@angular/core").InputSignal<number | undefined>; /** Dynamic input */ readonly maxzoom: import("@angular/core").InputSignal<number | undefined>; /** Dynamic input */ readonly tileSize: import("@angular/core").InputSignal<number | undefined>; /** Dynamic input */ readonly attribution: import("@angular/core").InputSignal<string | undefined>; constructor(); ngOnChanges(changes: SimpleChanges): void; getRasterSourceSpecification(): RasterSourceSpecification; static ɵfac: i0.ɵɵFactoryDeclaration<RasterSourceComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RasterSourceComponent, "mgl-raster-source", never, { "url": { "alias": "url"; "required": false; "isSignal": true; }; "tiles": { "alias": "tiles"; "required": false; "isSignal": true; }; "bounds": { "alias": "bounds"; "required": false; "isSignal": true; }; "scheme": { "alias": "scheme"; "required": false; "isSignal": true; }; "minzoom": { "alias": "minzoom"; "required": false; "isSignal": true; }; "maxzoom": { "alias": "maxzoom"; "required": false; "isSignal": true; }; "tileSize": { "alias": "tileSize"; "required": false; "isSignal": true; }; "attribution": { "alias": "attribution"; "required": false; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof i1.SourceDirective; inputs: { "id": "id"; }; outputs: {}; }]>; }