Type Alias NumericToString<N>

NumericToString<N>: N extends number
    ? `${N}`
    : `${N}n`

Cast a numeric literal type (number or bigint) to string.

NumericToString<1> // '1'
NumericToString<1.23> // '1.23'
NumericToString<0.00123> // '0.00123'
NumericToString<1n> // '1n'
NumericToString<-1> // '-1'
NumericToString<-1n> // '-1n'

Type Parameters

  • N extends number | bigint