PokéRogue
    Preparing search index...

    Type Alias IsUnknown<T>

    IsUnknown: unknown extends T ? IsNull<T> extends false ? true : false : false

    Returns a boolean for whether the given type is unknown.

    Type Parameters

    • T
    import type {IsUnknown} from 'type-fest';

    type A = IsUnknown<unknown>;
    //=> true

    type B = IsUnknown<any>;
    //=> false

    type C = IsUnknown<never>;
    //=> false

    type D = IsUnknown<unknown[]>;
    //=> false

    type E = IsUnknown<object>;
    //=> false

    type F = IsUnknown<string>;
    //=> false