/** * DevExtreme (viz/vector_map/projection.d.ts) * Version: 21.1.7 * Build date: Thu Aug 07 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ /** * @docid * @namespace DevExpress.viz * @type object */ export interface VectorMapProjectionConfig { /** * @docid * @default 1 * @public */ aspectRatio?: number; /** * @docid * @public */ from?: ((coordinates: Array) => Array); /** * @docid * @public */ to?: ((coordinates: Array) => Array); } /** * @docid viz.map.projection * @publicName projection(data) * @param1 data:VectorMapProjectionConfig * @return object * @static * @namespace DevExpress.viz.map */ export const projection: { /** * @docid viz.map.projection.add * @publicName add(name, projection) * @param2 projection:VectorMapProjectionConfig|object * @namespace DevExpress.viz.map.projection * @static * @public */ add(name: string, projection: VectorMapProjectionConfig | any): void; /** * @docid viz.map.projection.get * @publicName get(name) * @param1 name:Enums.VectorMapProjection|string * @return object * @namespace DevExpress.viz.map.projection * @static * @hidden */ get(name: 'equirectangular' | 'lambert' | 'mercator' | 'miller' | string): any; (data: VectorMapProjectionConfig): any; };