Defined<Type>
A generic type Defined indicates the generic type variable Type is never undefinedarrow-up-right. It takes generic type variable Type constrained by undefinedarrow-up-right which constraint causes its change to neverarrow-up-right.
Defined
Type
undefined
never
type Defined<Type> = Type extends undefined ? never : Type;
A generic type variable Type is never undefinedarrow-up-right but captured type.
Last updated 4 years ago