ng-azure-maps
Version:
Angular wrapper for Azure Maps
23 lines (22 loc) • 1.77 kB
TypeScript
import { OnChanges } from '@angular/core';
import * as atlas from 'azure-maps-control';
import { SourceLayerDirective } from './source-layer-directive';
import * as i0 from "@angular/core";
export declare class PolygonExtrusionLayerDirective extends SourceLayerDirective<atlas.layer.PolygonExtrusionLayer> implements OnChanges {
base: number | atlas.Expression;
fillColor: string | atlas.Expression;
fillOpacity: number;
fillPattern: string;
filter: atlas.Expression;
height: number;
maxZoom: number;
minZoom: number;
translate: atlas.Pixel;
translateAnchor: 'map' | 'viewport';
verticalGradient: boolean;
visible: boolean;
ngOnChanges(): void;
protected buildLayer(dataSource: atlas.source.Source): atlas.layer.PolygonExtrusionLayer;
static ɵfac: i0.ɵɵFactoryDeclaration<PolygonExtrusionLayerDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<PolygonExtrusionLayerDirective, "[map-polygon-extrusion-layer], map-polygon-extrusion-layer", never, { "base": { "alias": "base"; "required": false; }; "fillColor": { "alias": "fillColor"; "required": false; }; "fillOpacity": { "alias": "fillOpacity"; "required": false; }; "fillPattern": { "alias": "fillPattern"; "required": false; }; "filter": { "alias": "filter"; "required": false; }; "height": { "alias": "height"; "required": false; }; "maxZoom": { "alias": "maxZoom"; "required": false; }; "minZoom": { "alias": "minZoom"; "required": false; }; "translate": { "alias": "translate"; "required": false; }; "translateAnchor": { "alias": "translateAnchor"; "required": false; }; "verticalGradient": { "alias": "verticalGradient"; "required": false; }; "visible": { "alias": "visible"; "required": false; }; }, {}, never, never, false, never>;
}