/ src / utils / falsyToNull.ts
falsyToNull.ts
 1  /**
 2   * Automatically cast [falsy](https://developer.mozilla.org/docs/Glossary/Falsy)
 3   * values to `null`.
 4   *
 5   * @example
 6   * falsyToNull(false) // null
 7   * falsyToNull(NaN) // null
 8   * falsyToNull("") // null
 9   * falsyToNull(0) // null
10   *
11   * // If not falsy, it returns the value, of course.
12   * falsyToNull("Hello") // "Hello"
13   * falsyToNull(1) // 1
14   */
15  export const falsyToNull = <T>(any: T): null | T => any || null;