• Gets the property value at path of object. If the resolved value is undefined the defaultValue is used in its place.

    Type Parameters

    • TObject extends object

    • TKey extends string | number | symbol

    Parameters

    • object: TObject

      The object to query.

    • path: TKey | [TKey]

      The path of the property to get.

    Returns TObject[TKey]

    Returns the resolved value.

  • Type Parameters

    • TObject extends object

    • TKey extends string | number | symbol

    Parameters

    • object: undefined | null | TObject
    • path: TKey | [TKey]

    Returns undefined | TObject[TKey]

    See

    _.get

  • Type Parameters

    • TObject extends object

    • TKey extends string | number | symbol

    • TDefault

    Parameters

    • object: undefined | null | TObject
    • path: TKey | [TKey]
    • defaultValue: TDefault

    Returns TDefault | Exclude<TObject[TKey], undefined>

    See

    _.get

  • Type Parameters

    • TObject extends object

    • TKey1 extends string | number | symbol

    • TKey2 extends string | number | symbol

    Parameters

    • object: TObject
    • path: [TKey1, TKey2]

    Returns TObject[TKey1][TKey2]

    See

    _.get

  • Type Parameters

    • TObject extends object

    • TKey1 extends string | number | symbol

    • TKey2 extends string | number | symbol

    Parameters

    • object: undefined | null | TObject
    • path: [TKey1, TKey2]

    Returns undefined | TObject[TKey1][TKey2]

    See

    _.get

  • Type Parameters

    • TObject extends object

    • TKey1 extends string | number | symbol

    • TKey2 extends string | number | symbol

    • TDefault

    Parameters

    • object: undefined | null | TObject
    • path: [TKey1, TKey2]
    • defaultValue: TDefault

    Returns TDefault | Exclude<TObject[TKey1][TKey2], undefined>

    See

    _.get

  • Type Parameters

    • TObject extends object

    • TKey1 extends string | number | symbol

    • TKey2 extends string | number | symbol

    • TKey3 extends string | number | symbol

    Parameters

    • object: TObject
    • path: [TKey1, TKey2, TKey3]

    Returns TObject[TKey1][TKey2][TKey3]

    See

    _.get

  • Type Parameters

    • TObject extends object

    • TKey1 extends string | number | symbol

    • TKey2 extends string | number | symbol

    • TKey3 extends string | number | symbol

    Parameters

    • object: undefined | null | TObject
    • path: [TKey1, TKey2, TKey3]

    Returns undefined | TObject[TKey1][TKey2][TKey3]

    See

    _.get

  • Type Parameters

    • TObject extends object

    • TKey1 extends string | number | symbol

    • TKey2 extends string | number | symbol

    • TKey3 extends string | number | symbol

    • TDefault

    Parameters

    • object: undefined | null | TObject
    • path: [TKey1, TKey2, TKey3]
    • defaultValue: TDefault

    Returns TDefault | Exclude<TObject[TKey1][TKey2][TKey3], undefined>

    See

    _.get

  • Type Parameters

    • TObject extends object

    • TKey1 extends string | number | symbol

    • TKey2 extends string | number | symbol

    • TKey3 extends string | number | symbol

    • TKey4 extends string | number | symbol

    Parameters

    • object: TObject
    • path: [TKey1, TKey2, TKey3, TKey4]

    Returns TObject[TKey1][TKey2][TKey3][TKey4]

    See

    _.get

  • Type Parameters

    • TObject extends object

    • TKey1 extends string | number | symbol

    • TKey2 extends string | number | symbol

    • TKey3 extends string | number | symbol

    • TKey4 extends string | number | symbol

    Parameters

    • object: undefined | null | TObject
    • path: [TKey1, TKey2, TKey3, TKey4]

    Returns undefined | TObject[TKey1][TKey2][TKey3][TKey4]

    See

    _.get

  • Type Parameters

    • TObject extends object

    • TKey1 extends string | number | symbol

    • TKey2 extends string | number | symbol

    • TKey3 extends string | number | symbol

    • TKey4 extends string | number | symbol

    • TDefault

    Parameters

    • object: undefined | null | TObject
    • path: [TKey1, TKey2, TKey3, TKey4]
    • defaultValue: TDefault

    Returns TDefault | Exclude<TObject[TKey1][TKey2][TKey3][TKey4], undefined>

    See

    _.get

  • Type Parameters

    • T

    Parameters

    • object: NumericDictionary<T>
    • path: number

    Returns T

    See

    _.get

  • Type Parameters

    • T

    Parameters

    • object: undefined | null | NumericDictionary<T>
    • path: number

    Returns undefined | T

    See

    _.get

  • Type Parameters

    • T

    • TDefault

    Parameters

    • object: undefined | null | NumericDictionary<T>
    • path: number
    • defaultValue: TDefault

    Returns T | TDefault

    See

    _.get

  • Type Parameters

    • TDefault

    Parameters

    • object: undefined | null
    • path: PropertyPath
    • defaultValue: TDefault

    Returns TDefault

    See

    _.get

  • Parameters

    • object: undefined | null
    • path: PropertyPath

    Returns undefined

    See

    _.get

  • Parameters

    • object: any
    • path: PropertyPath
    • Optional defaultValue: any

    Returns any

    See

    _.get

Generated using TypeDoc