Saltar al contenido principal

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[]