export declare namespace Objects { function fromArray(arr: T[], keySelector: (it: T) => string): { [key: string]: T; }; function fromEntries(entries: [string, V][]): { [k: string]: V; }; function toJsonSafely(value: any): string; /** 删除obj中纯对象上的值为undefined的属性 */ function deleteUndefinedPropertyOnPlainObjectDeeply(_obj: T): T; /** 存在则返回, 不存在则新建 */ function putIfAbsent(obj: Record, key: K, ifAbsent: () => Exclude): Exclude; /** @see Omit */ function omit(obj: T, ...keys: K[]): Omit; /** @see Pick */ function pick(obj: T, ...keys: K[]): Pick; /** * 使用{@link keyPath}读取`obj`的字段 * * @param keyPath `.`分隔的字段名 或 字段名数组 * @returns 若字段不存在, 则返回`undefined` */ function get(obj: any, keyPath: string | readonly string[]): any; function del(obj: any, keyPath: string | string[]): any; } /** 用于替代Vue2中的filter, 直接交给模板使用 */ export declare const stringify: typeof Objects.toJsonSafely; //# sourceMappingURL=objects.d.ts.map