@arcmantle/library
    Preparing search index...

    Variable typeOfConst

    typeOf: {
        array: (value: any) => value is any[];
        custom: <T>(value: any, condition: (value: T) => boolean) => value is T;
        function: (value: any) => value is (...args: any) => any;
        number: (value: any) => value is number;
        object: (value: any) => value is object;
        objectLike: (value: any) => value is object;
        record: (value: any) => value is Record<string | number | symbol, any>;
        string: (value: any) => value is string;
        symbol: (value: any) => value is symbol;
    } = ...

    Wrapper for toString.call(var) to more easily and reliably get the correct type from a variable. Also asserts the type for better typings.

    Type declaration

    • array: (value: any) => value is any[]
    • custom: <T>(value: any, condition: (value: T) => boolean) => value is T
    • function: (value: any) => value is (...args: any) => any
    • number: (value: any) => value is number
    • object: (value: any) => value is object
    • objectLike: (value: any) => value is object
    • record: (value: any) => value is Record<string | number | symbol, any>
    • string: (value: any) => value is string
    • symbol: (value: any) => value is symbol