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.