ng-azure-maps
Version:
Angular wrapper for Azure Maps
24 lines (23 loc) • 1.66 kB
TypeScript
import { OnChanges } from '@angular/core';
import * as atlas from 'azure-maps-control';
import { LayerDirective } from './layer-directive';
import * as i0 from "@angular/core";
export declare class ImageLayerDirective extends LayerDirective<atlas.layer.ImageLayer> implements OnChanges {
contrast: number;
coordinates: atlas.data.Position[];
fadeDuration: number;
filter: atlas.Expression;
hueRotation: number;
maxBrightness: number;
maxZoom: number;
minBrightness: number;
minZoom: number;
opacity: number;
saturation: number;
url: string;
visible: boolean;
ngOnChanges(): void;
initialize(map: atlas.Map): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ImageLayerDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ImageLayerDirective, "[map-image-layer], map-image-layer", never, { "contrast": { "alias": "contrast"; "required": false; }; "coordinates": { "alias": "coordinates"; "required": false; }; "fadeDuration": { "alias": "fadeDuration"; "required": false; }; "filter": { "alias": "filter"; "required": false; }; "hueRotation": { "alias": "hueRotation"; "required": false; }; "maxBrightness": { "alias": "maxBrightness"; "required": false; }; "maxZoom": { "alias": "maxZoom"; "required": false; }; "minBrightness": { "alias": "minBrightness"; "required": false; }; "minZoom": { "alias": "minZoom"; "required": false; }; "opacity": { "alias": "opacity"; "required": false; }; "saturation": { "alias": "saturation"; "required": false; }; "url": { "alias": "url"; "required": false; }; "visible": { "alias": "visible"; "required": false; }; }, {}, never, never, false, never>;
}