Type alias ToStr<T, R>

ToStr<T, R>: `${T}` extends string
    ? `${T}`
    : R

原始类型转换成字符串,如果不能转换返回never

Type Parameters

  • T extends Exclude<Primitive, symbol>

    一个待转换成字符串字面量的类型,这个类型是从所有原始类型中去除symbol之后的类型

  • R = never

    转换失败的时候返回的类型

Returns

返回一个字符串或者一个转换失败的后备类型

Example

ToStr<true> // 'true'
ToStr<1> // '1'

Generated using TypeDoc