Utility TypeScript @ 2.0.0-beta.2
    Preparing search index...

    Type Alias Return<T_Type>

    Return:
        | (T_Type extends any[] ? "array" : never)
        | (T_Type extends BigInt ? "bigint" : never)
        | (T_Type extends boolean ? "boolean" : never)
        | (T_Type extends AnyClass ? "class" : never)
        | (
            T_Type extends (() => any)
            | Function
                ? T_Type extends AnyClass ? never : "function"
                : never
        )
        | (T_Type extends null ? "null" : never)
        | (T_Type extends number ? "number" | "NaN" : never)
        | (
            T_Type extends object
            | Object
                ? Exclude<T_Type & object, Return_NotObject> extends never
                    ? never
                    : "object"
                : never
        )
        | (T_Type extends string ? "string" : never)
        | (T_Type extends symbol | Symbol ? "symbol" : never)
        | (T_Type extends undefined ? "undefined" : never)

    Return options for the typeOf().

    The complete options for return are: array, bigint, boolean, class, function, NaN, null, number, object, string, symbol, undefined.

    Type Parameters

    • T_Type extends TestType

      Type of variable being tested.

    0.1.0