UNPKG

type-plus

Version:
6 lines (5 loc) 203 B
/** * Widen scalar types from literals to their parent types. * Borrow from `typical` */ export type Widen<T> = T extends boolean ? boolean : T extends number ? number : T extends string ? string : T