Home > types-kit > IsUnknown IsUnknown type 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 Example // Expect: true type Foo = IsUnknown<unknown>