@hat-open/util
    Preparing search index...

    Function _findIndex

    • Find element's index/key in array or object for which provided function returns true

      Until element is found, provided function is called for each element with arguments: current element, current index/key and initial container.

      If searched element is not found, undefined is returned.

      Type Parameters

      • T

      Parameters

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

      Returns undefined | number

    • Find element's index/key in array or object for which provided function returns true

      Until element is found, provided function is called for each element with arguments: current element, current index/key and initial container.

      If searched element is not found, undefined is returned.

      Type Parameters

      • T

      Parameters

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

      Returns undefined | string