devtypes
    Preparing search index...

    Type Alias IsUnknown<T>

    IsUnknown: IsAny<T> extends true
        ? false
        : unknown extends T ? T extends {} ? false : true : false

    Detect unknown (true when T is unknown but not any)

    Type Parameters

    • T
    type A = IsUnknown<unknown>; // true
    type B = IsUnknown<any>; // false
    type C = IsUnknown<string>; // false