▸ findObjectProperty<X>(x: X[] | Record<string, X> | undefined | null, key: string | number): X | undefined
| Name |
|---|
X |
| Name | Type |
|---|---|
x |
X[] | Record<string, X> | undefined | null |
key |
string | number |
Returns: X | undefined
Defined in: util.ts:3
▸ updateObjectProperties<X>(x: X[] | Record<string, X> | undefined | null, f: (x: X, key: string | number) => X): undefined | X[] | {}
| Name |
|---|
X |
| Name | Type |
|---|---|
x |
X[] | Record<string, X> | undefined | null |
f |
(x: X, key: string | number) => X |
Returns: undefined | X[] | {}
Defined in: util.ts:12
▸ updateObjectPropertiesAsync<X>(x: X[] | Record<string, X> | undefined | null, f: (x: X, key: string | number) => Promise<X>, options?: { concurrency?: number }): Promise<undefined | X[] | Record<string, X>>
| Name |
|---|
X |
| Name | Type |
|---|---|
x |
X[] | Record<string, X> | undefined | null |
f |
(x: X, key: string | number) => Promise<X> |
options? |
object |
options.concurrency? |
number |
Returns: Promise<undefined | X[] | Record<string, X>>
Defined in: util.ts:26