@wordpress/is-shallow-equal
Version:
Test for shallow equality between two objects or arrays.
18 lines • 649 B
TypeScript
/**
* Internal dependencies
*/
import isShallowEqualObjects from './objects';
import isShallowEqualArrays from './arrays';
export type ComparableObject = Record<string, any>;
/**
* Returns true if the two arrays or objects are shallow equal, or false
* otherwise. Also handles primitive values, just in case.
*
* @param a First object or array to compare.
* @param b Second object or array to compare.
*
* @return Whether the two values are shallow equal.
*/
export default function isShallowEqual(a: unknown, b: unknown): boolean;
export { isShallowEqual, isShallowEqualObjects, isShallowEqualArrays };
//# sourceMappingURL=index.d.ts.map