UNPKG

@cainiaofe/cn-ui-m

Version:
25 lines (24 loc) 1 kB
export declare function getDataSourceFromChildren(children: any): any; export declare function getDataSource(dataSource: any, children: any): any[]; export declare function isValidArray(obj: any): obj is any[]; export declare function findInArray(arr: any[], fn: any): any; export declare function isNumber(num: any): num is number; /** * 判断变量是否未定义 * @param obj */ export declare function isUndef(obj: any): obj is undefined; export declare function isNil(val: any): val is undefined | null; /** * 合并两个数据 * 注意: 只对 value 做对比, 如果 value 相同,则会忽略 * eg: * mergeDataSource([{label:1, value:1}, {label:2, value:2}], [{label: 1, value:1}]) => [{label:1, value:1}, {label:2, value:2}] * @param ds1 * @param ds2 */ export declare function mergeDataSource(ds1: any, ds2: any): any[]; export declare function replaceMessage(template: string, kv: { [x: string]: any; }): string; export declare function stopPropagation(e: any): void;