Home > types-kit > IsUnknown
If T is unknown, return true, else return false.
Signature:
export type IsUnknown<T> = IfExtends<
[unknown, T],
IfExtends<[IsAny<T>, true], false, true>,
false
>
References: IfExtends, IsAny
// Expect: true
type Foo = IsUnknown<unknown>