- Preparing search index...
- The search index is not available
@hat-open/util
- find<T>(): 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>
-
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>
- find<T>(fn: ((val: T, index?: number, arr?: T) => boolean)): Curried1<T[], undefined | 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>
- find<T>(fn: ((val: T, key?: string, obj?: Record<string, T>) => boolean)): Curried1<Record<string, T>, undefined | 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>
- find<T>(fn: ((val: T, index?: number, arr?: T) => boolean), arr: T[]): undefined | 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
- find<T>(fn: ((val: T, key?: string, obj?: Record<string, T>) => boolean), obj: Record<string, T>): undefined | 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
Curried
_find