Type alias IsNum<T>

IsNum<T>: number extends T
    ? true
    : bigint extends T
        ? true
        : false

Checks if a type can possibly be some number

Type Parameters

  • T

Example

IsNum<string | number> === true