Skip to content

unacy / ToPrimitiveTypeName

Type Alias: ToPrimitiveTypeName<T>

ts
type ToPrimitiveTypeName<T> = T extends PrimitiveTypeMap[infer U] ? U : never;

Defined in: packages/core/src/types.ts:262

Map a primitive TypeScript type to its corresponding type name string. For example, number'number', string'string', boolean'boolean', bigint'bigint'. Returns never for non-primitive types.

Type Parameters

Type Parameter
T

Released under the MIT License.