@zhsz/cool-design-dv
Version:
35 lines (34 loc) • 916 B
TypeScript
/**
* 字典数组与映射对象互转模块
* @module $ui/utils/dictionary
*/
/**
* 数组转换成映射对象
* @param {Object[]} array 要转换的数组
* @param {string} label 健名称
* @param {string} value 值名称
* @return {Object}
*/
export declare function arrayToMap(array?: any[], label?: string, value?: string): any;
/**
* 映射对象转换成数组
* @param {Object} map 要转换的映射对象
* @param {string} label 健名称
* @param {string} value 值名称
* @return {Object[]}
*/
export declare function mapToArray(map: any, label?: string, value?: string): {
[x: string]: any;
}[];
/**
* 数组keys转换成对象
* @param {string[]} keys
* @returns {object}
*/
export declare function keysToMap(keys?: never[]): any;
/**
* 对象映射转换成数组keys
* @param {object} map
* @returns {string[]}
*/
export declare function mapToKeys(map: any): string[];