• Checks if a value is an object excluding arrays, functions, regexes, promises, and dates.

    Type Parameters

    • T

    Parameters

    • val: T

      The value to check.

    Returns val is Record<any, dynamic> & Exclude<T, RegExp | Date | dynamic[] | FunctionType | Promise<dynamic>>

    True if the value is an object, false otherwise.