typelab / assertions / IsUndefinable
type IsUndefinable<T> = IfUndefinable<T, true, false>;Checks if a given type T has undefined type.
| Type Parameter | Description |
|---|---|
|
|
The type to be checked. |
true if T has undefined type, false otherwise.
type Valid = IsUndefinable<string | undefined>; // true
type Invalid = IsUndefinable<string>; // false