@tanstack/db
Version:
A reactive client store for building super fast apps on sync
19 lines (18 loc) • 532 B
TypeScript
/**
* Generic utility functions
*/
/**
* Deep equality function that compares two values recursively
*
* @param a - First value to compare
* @param b - Second value to compare
* @returns True if the values are deeply equal, false otherwise
*
* @example
* ```typescript
* deepEquals({ a: 1, b: 2 }, { b: 2, a: 1 }) // true (property order doesn't matter)
* deepEquals([1, { x: 2 }], [1, { x: 2 }]) // true
* deepEquals({ a: 1 }, { a: 2 }) // false
* ```
*/
export declare function deepEquals(a: any, b: any): boolean;