devextreme-angular
Version:
Angular UI and visualization components based on DevExtreme widgets
88 lines (87 loc) • 5.76 kB
TypeScript
import DataSource from 'devextreme/data/data_source';
import { MapLayerElement, VectorMapMarkerType, VectorMapLayerType } from 'devextreme/viz/vector_map';
import { DataSourceOptions } from 'devextreme/data/data_source';
import { Store } from 'devextreme/data/store';
import { Font, Palette } from 'devextreme/common/charts';
import { SingleMultipleOrNone } from 'devextreme/common';
import { NestedOptionHost } from 'devextreme-angular/core';
import { CollectionNestedOption } from 'devextreme-angular/core';
import * as i0 from "@angular/core";
export declare class DxiVectorMapLayerComponent extends CollectionNestedOption {
get borderColor(): string;
set borderColor(value: string);
get borderWidth(): number;
set borderWidth(value: number);
get color(): string;
set color(value: string);
get colorGroupingField(): string | undefined;
set colorGroupingField(value: string | undefined);
get colorGroups(): Array<number>;
set colorGroups(value: Array<number>);
get customize(): ((elements: Array<MapLayerElement>) => void);
set customize(value: ((elements: Array<MapLayerElement>) => void));
get dataField(): string | undefined;
set dataField(value: string | undefined);
get dataSource(): Array<any> | DataSource | DataSourceOptions | null | Record<string, any> | Store | string;
set dataSource(value: Array<any> | DataSource | DataSourceOptions | null | Record<string, any> | Store | string);
get elementType(): VectorMapMarkerType;
set elementType(value: VectorMapMarkerType);
get hoveredBorderColor(): string;
set hoveredBorderColor(value: string);
get hoveredBorderWidth(): number;
set hoveredBorderWidth(value: number);
get hoveredColor(): string;
set hoveredColor(value: string);
get hoverEnabled(): boolean;
set hoverEnabled(value: boolean);
get label(): {
dataField?: string;
enabled?: boolean;
font?: Font;
};
set label(value: {
dataField?: string;
enabled?: boolean;
font?: Font;
});
get maxSize(): number;
set maxSize(value: number);
get minSize(): number;
set minSize(value: number);
get name(): string;
set name(value: string);
get opacity(): number;
set opacity(value: number);
get palette(): Array<string> | Palette;
set palette(value: Array<string> | Palette);
get paletteIndex(): number;
set paletteIndex(value: number);
get paletteSize(): number;
set paletteSize(value: number);
get selectedBorderColor(): string;
set selectedBorderColor(value: string);
get selectedBorderWidth(): number;
set selectedBorderWidth(value: number);
get selectedColor(): string;
set selectedColor(value: string);
get selectionMode(): SingleMultipleOrNone;
set selectionMode(value: SingleMultipleOrNone);
get size(): number;
set size(value: number);
get sizeGroupingField(): string | undefined;
set sizeGroupingField(value: string | undefined);
get sizeGroups(): Array<number>;
set sizeGroups(value: Array<number>);
get type(): VectorMapLayerType;
set type(value: VectorMapLayerType);
protected get _optionPath(): string;
constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost);
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DxiVectorMapLayerComponent, [{ host: true; skipSelf: true; }, { host: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<DxiVectorMapLayerComponent, "dxi-vector-map-layer", never, { "borderColor": { "alias": "borderColor"; "required": false; }; "borderWidth": { "alias": "borderWidth"; "required": false; }; "color": { "alias": "color"; "required": false; }; "colorGroupingField": { "alias": "colorGroupingField"; "required": false; }; "colorGroups": { "alias": "colorGroups"; "required": false; }; "customize": { "alias": "customize"; "required": false; }; "dataField": { "alias": "dataField"; "required": false; }; "dataSource": { "alias": "dataSource"; "required": false; }; "elementType": { "alias": "elementType"; "required": false; }; "hoveredBorderColor": { "alias": "hoveredBorderColor"; "required": false; }; "hoveredBorderWidth": { "alias": "hoveredBorderWidth"; "required": false; }; "hoveredColor": { "alias": "hoveredColor"; "required": false; }; "hoverEnabled": { "alias": "hoverEnabled"; "required": false; }; "label": { "alias": "label"; "required": false; }; "maxSize": { "alias": "maxSize"; "required": false; }; "minSize": { "alias": "minSize"; "required": false; }; "name": { "alias": "name"; "required": false; }; "opacity": { "alias": "opacity"; "required": false; }; "palette": { "alias": "palette"; "required": false; }; "paletteIndex": { "alias": "paletteIndex"; "required": false; }; "paletteSize": { "alias": "paletteSize"; "required": false; }; "selectedBorderColor": { "alias": "selectedBorderColor"; "required": false; }; "selectedBorderWidth": { "alias": "selectedBorderWidth"; "required": false; }; "selectedColor": { "alias": "selectedColor"; "required": false; }; "selectionMode": { "alias": "selectionMode"; "required": false; }; "size": { "alias": "size"; "required": false; }; "sizeGroupingField": { "alias": "sizeGroupingField"; "required": false; }; "sizeGroups": { "alias": "sizeGroups"; "required": false; }; "type": { "alias": "type"; "required": false; }; }, {}, never, never, false, never>;
}
export declare class DxiVectorMapLayerModule {
static ɵfac: i0.ɵɵFactoryDeclaration<DxiVectorMapLayerModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<DxiVectorMapLayerModule, [typeof DxiVectorMapLayerComponent], never, [typeof DxiVectorMapLayerComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<DxiVectorMapLayerModule>;
}