ivi
Version:
Lightweight Embeddable Web UI Library.
35 lines • 937 B
TypeScript
/**
* Prevents triggering updates.
*/
export declare const preventUpdates: (a: any, b: any) => boolean;
/**
* Checks if values are equal with a strict equality operator `===`.
*
* @param a
* @param b
* @returns True when values are strictly equal.
*/
export declare const strictEq: <T>(a: T, b: T) => boolean;
/**
* Checks if objects are shallow equal.
*
* shallowEq algorithm is using strict equality operator `===` to
* compare object values.
*
* @param a
* @param b
* @returns True when objects are shallow equal.
*/
export declare const shallowEq: <T extends object>(a: T, b: T) => boolean;
/**
* Checks if arrays are shallow equal.
*
* shallowEqArray algorithm is using strict equality operator `===` to
* compare array values.
*
* @param a
* @param b
* @returns True whan arrays are shallow equal.
*/
export declare const shallowEqArray: <T>(a: T[], b: T[]) => boolean;
//# sourceMappingURL=equal.d.ts.map