All files / object/src isEqualTo.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 3/3
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16                    2x 1x 2x 2x    
/**
 * Checks if two values are strictly equal, using `===`
 *
 * @example
 * isEqualTo(1)(1) => true
 * isEqualTo("")(" ") => false
 * isEqualTo(null)(undefined) => false
 *
 * @returns `true` if both values are equal, otherwise `false`
 */
export const isEqualTo =
  <T>(valueA: T) =>
  (valueB: unknown): valueB is T => {
    return valueA === valueB;
  };