react-hooks-global-states
Version:
This is a package to easily handling global-state across your react-components using hooks.
14 lines (13 loc) • 818 B
TypeScript
/**
* Returns true if the two values are equal.
*/
export declare const shallowCompare: <T>(value1: T, value2: T) => boolean;
export declare const isArray: (value: unknown) => value is unknown[];
export declare const isMap: (value: unknown) => value is Map<unknown, unknown>;
export declare const isSet: (value: unknown) => value is Set<unknown>;
export declare const canCheckSimpleEquality: (value1: unknown, value2: unknown) => boolean;
export declare const isEqualArray: <T>(array1: T[], array2: T[]) => boolean;
export declare const isEqualMap: <K, V>(map1: Map<K, V>, map2: Map<K, V>) => boolean;
export declare const isEqualSet: <T>(set1: Set<T>, set2: Set<T>) => boolean;
export declare const isEqualObject: <T extends Record<string, unknown>>(value1: T, value2: T) => boolean;
export default shallowCompare;