ToPrimitive

@typehero
Last updated 3 months ago
MEDIUM

Convert a property of type literal (label type) to a primitive type.

For example

type X = { name: 'Tom', age: 30, married: false, addr: { home: '123456', phone: '13111111111' } } type Expected = { name: string, age: number, married: boolean, addr: { home: string, phone: string } } type Todo = ToPrimitive<X> // should be same as `Expected`

This challenge was ported from Type Challenges and was authored by mwc

More Challenges

Loading...
Loading...