Interface: IDataUtils
Defined in: src/types/index.ts:457
Contract of the data utilities.
Methods
useChunk()
useChunk<
T>(array,size):T[][]
Defined in: src/types/index.ts:459
Type Parameters
T
T
Parameters
array
T[]
size
number
Returns
T[][]
useDeepClone()
useDeepClone<
T>(value):T
Defined in: src/types/index.ts:462
Type Parameters
T
T
Parameters
value
T
Returns
T
useDeepMerge()
useDeepMerge<
T>(target,source):T
Defined in: src/types/index.ts:463
Type Parameters
T
T extends Record<string, unknown>
Parameters
target
T
source
Record<string, unknown>
Returns
T
useGroupBy()
useGroupBy<
T>(array,key):Record<string,T[]>
Defined in: src/types/index.ts:460
Type Parameters
T
T
Parameters
array
T[]
key
keyof T | ((item) => string)
Returns
Record<string, T[]>
useIsObject()
useIsObject(
item):item is Record<string, unknown>
Defined in: src/types/index.ts:461
Parameters
item
unknown
Returns
item is Record<string, unknown>
useOmit()
useOmit<
T,K>(obj,keys):Omit<T,K>
Defined in: src/types/index.ts:465
Type Parameters
T
T extends object
K
K extends string | number | symbol
Parameters
obj
T
keys
K[]
Returns
Omit<T, K>
usePick()
usePick<
T,K>(obj,keys):Pick<T,K>
Defined in: src/types/index.ts:464
Type Parameters
T
T extends object
K
K extends string | number | symbol
Parameters
obj
T
keys
K[]
Returns
Pick<T, K>
useUnique()
useUnique<
T>(array):T[]
Defined in: src/types/index.ts:458
Type Parameters
T
T
Parameters
array
T[]
Returns
T[]