amap-jsapi-v2-types
Version:
高德 JSAPI v2 类型声明文件
44 lines (41 loc) • 934 B
TypeScript
/**
* 地物对象的像素尺寸
*
* https://lbs.amap.com/api/javascript-api-v2/documentation#size
*/
export declare class Size {
className: string;
width: number;
height: number;
/**
*
* @param {number} width
* @param {number} height
* @param {boolean} isRound optional, default false,设置为 true 时对宽和高四舍五入
*/
constructor(width: number, height: number, isRound?: boolean);
/**
* 获取像素横坐标
* @return {number}
*/
getWidth(): number;
/**
* 获取像素纵坐标
* @return {Number}
*/
getHeight(): number;
/**
* 以字符串形式返回尺寸大小对象
*
* @returns {string}
*/
toString(): string;
/**
* 将尺寸大小对象转为数组
* 文档中未提及,但是存在。
* @returns {[number, number]}
*/
toArray(): [number, number];
}
export type SizeLike = Size | [number, number];
export default Size;