@proto-kit/commonDocs


Documentation / @proto-kit/common / splitArray

Function: splitArray()

splitArray<T, K>(arr, split): Record<K, T[] | undefined>

Utility function to split an array of type T into a record <K, T[]> based on a function T => K that determines the key of each record

Type Parameters

T

K extends string | number

Parameters

arr: T[]

split

Returns

Record<K, T[] | undefined>

Defined in

packages/common/src/utils.ts:28