import { IWindowMsg } from "../models/force-graph.types"; /** * 对象get * @param obj * @param path * @param defaultValue */ declare function get(obj: any, path: any, defaultValue?: any): any; /** * 数组对象find * @param array * @param type // ['key', keyValue] */ declare function find(array: any, type: any): any; /** * 数组对象findIndex * @param array * @param type // ['key', keyValue] */ declare function findIndex(array: any, type: any): any; /** * 对象深拷贝 * @param obj * @param hash */ declare function cloneDeep(obj: any, hash?: WeakMap): any; /** * isFunction * @param func */ declare function isFunction(func: any): boolean; /** * sortBy * @param arr * @param key */ declare function sortBy(arr: any, key: any): any; /** * merge * @param objA * @param objB */ declare function merge(objA: any, objB: any): any; /** * 浅拷贝merge * @param objA * @param objB */ declare function lightMerge(objA: any, objB: any): any; /** * uniq * @param arr */ declare function uniq(arr: any): any[]; /** * isArray * @param arr */ declare function isArray(arr: any): boolean; /** * 获取数组对象差集 * @param a * @param b * @param key * @returns */ declare function differenceBy(a: any, b: any, key: any): any[]; declare function getExplorerInfo(): IWindowMsg; export { get, find, findIndex, cloneDeep, lightMerge, isFunction, sortBy, merge, uniq, isArray, differenceBy, getExplorerInfo, };