Class ObjectHelperHelper

Hierarchy

  • ObjectHelper

Methods

  • Type Parameters

    • T

    Parameters

    • enumeration: T
    • value: string
    • Optional options: {
          ignoreCase?: boolean;
      }
      • Optional ignoreCase?: boolean

    Returns number

  • Type Parameters

    • T

    Parameters

    • enumeration: T
    • value: undefined | null | string
    • Optional options: {
          ignoreCase?: boolean;
      }
      • Optional ignoreCase?: boolean

    Returns number | null

  • Type Parameters

    • T

    Parameters

    • enumeration: T
    • value: number
    • Optional options: {
          lowerCase?: boolean;
      }
      • Optional lowerCase?: boolean

    Returns string

  • Type Parameters

    • T

    Parameters

    • enumeration: T
    • value: undefined | null | number
    • Optional options: {
          lowerCase?: boolean;
      }
      • Optional lowerCase?: boolean

    Returns string | null

  • Type Parameters

    • M extends (string | symbol)[]

    • T = { [ Key in string | symbol]: Function }

    Parameters

    • obj: unknown
    • Rest ...methodNames: M

    Returns obj is T

  • Type Parameters

    • P extends (string | symbol)[]

    • T = { [ Key in string | symbol]: unknown }

    Parameters

    • obj: unknown
    • Rest ...propNames: P

    Returns obj is T

  • Type Parameters

    • T = unknown

    Parameters

    • obj: unknown

    Returns obj is Iterable<T>

  • Type Parameters

    • T

    • M = readonly [string, T]

    Parameters

    • values: Iterable<M>

    Returns boolean

  • Type Parameters

    • T

    Parameters

    • obj: unknown

    Returns obj is Promise<T>

Generated using TypeDoc