Files
to_docx/client/node_modules/@iconify/utils/lib/misc/objects.d.ts
T
Chen Xiao 0b64e2de94 First commit.
Signed-off-by: Chen Xiao <abigwc@gmail.com>
2026-05-08 14:43:16 +08:00

15 lines
578 B
TypeScript

/**
* Compares two objects, returns true if identical
*
* Reference object contains keys
*/
declare function compareObjects<T extends Record<string, unknown>>(obj1: T, obj2: T, ref?: T): boolean;
/**
* Unmerge objects, removing items that match in both objects
*/
declare function unmergeObjects<T extends Record<string, unknown>>(obj1: T, obj2: T): T;
/**
* Get common properties in 2 objects
*/
declare function commonObjectProps<T extends Record<string, unknown>>(item: unknown, reference: T): Partial<T>;
export { commonObjectProps, compareObjects, unmergeObjects };