diginext-utils
Version:
README.md
19 lines • 643 B
TypeScript
/**
* Performs a deep equality comparison between two values.
* Recursively compares objects and their nested properties.
*
* @template T - The type of values to compare
* @param valueA - First value to compare
* @param valueB - Second value to compare
* @returns True if values are deeply equal
*
* @example
* ```ts
* isEqual({ a: 1, b: 2 }, { a: 1, b: 2 }); // true
* isEqual({ a: 1, b: { c: 3 } }, { a: 1, b: { c: 3 } }); // true
* isEqual({ a: 1 }, { a: 2 }); // false
* isEqual([1, 2, 3], [1, 2, 3]); // true
* ```
*/
export declare function isEqual<T>(valueA: T, valueB: T): boolean;
//# sourceMappingURL=isEqual.d.ts.map