UNPKG

@zhsz/cool-design-dv

Version:

35 lines (34 loc) 916 B
/** * 字典数组与映射对象互转模块 * @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[];