@lou.codes/predicates
Version:
🧐 Predicate util functions
18 lines (17 loc) • 448 B
TypeScript
/**
* Curried wrapper for `Object.is`. Given and `expected` value and an `actual`
* value, returns `true` if those values are equal, or `false` if not.
*
* @category Common
* @example
* ```typescript
* const is2 = is(2);
*
* is2(2); // true
* is2(8); // false
* ```
* @returns Curried function with `expected` in context.
*/
export declare const is: <const Expected>(
expected: Expected,
) => (actual: unknown) => actual is Expected;