Function find

  • Curried _find

    Type Parameters

    • T

    Returns Curried2<((val: T, index?: number, arr?: T) => boolean), T[], undefined | T> | Curried2<((val: T, key?: string, obj?: Record<string, T>) => boolean), Record<string, T>, undefined | T>

  • Curried _find

    Type Parameters

    • T

    Parameters

    • fn: ((val: T, index?: number, arr?: T) => boolean)
        • (val: T, index?: number, arr?: T): boolean
        • Parameters

          • val: T
          • Optional index: number
          • Optional arr: T

          Returns boolean

    Returns Curried1<T[], undefined | T>

  • Curried _find

    Type Parameters

    • T

    Parameters

    • fn: ((val: T, key?: string, obj?: Record<string, T>) => boolean)
        • (val: T, key?: string, obj?: Record<string, T>): boolean
        • Parameters

          • val: T
          • Optional key: string
          • Optional obj: Record<string, T>

          Returns boolean

    Returns Curried1<Record<string, T>, undefined | T>

  • Curried _find

    Type Parameters

    • T

    Parameters

    • fn: ((val: T, index?: number, arr?: T) => boolean)
        • (val: T, index?: number, arr?: T): boolean
        • Parameters

          • val: T
          • Optional index: number
          • Optional arr: T

          Returns boolean

    • arr: T[]

    Returns undefined | T

  • Curried _find

    Type Parameters

    • T

    Parameters

    • fn: ((val: T, key?: string, obj?: Record<string, T>) => boolean)
        • (val: T, key?: string, obj?: Record<string, T>): boolean
        • Parameters

          • val: T
          • Optional key: string
          • Optional obj: Record<string, T>

          Returns boolean

    • obj: Record<string, T>

    Returns undefined | T

Generated using TypeDoc