Skip to content

Namespace Array

Package: @litert/utils-array

Array utility functions for JavaScript/TypeScript. Provides deduplication, array-to-dictionary transformation, and fixed-size chunking for any array type.

Install

Use this namespace only:

bash
npm i @litert/utils-array

Or install the full bundle:

bash
npm i @litert/utils

And then import from it.

ts
import * as LibUtils from '@litert/utils';
LibUtils.Array.deduplicate(arr);

// or
import { Array as LibArray } from '@litert/utils';
LibArray.deduplicate(arr);

Functions

FunctionDescription
deduplicateDeduplicates an array and returns a new array without duplicates.
toChunksSplits an array into fixed-size chunks.
toDictTransforms an object array into a keyed dictionary.

Typings

See Typings.md for all exported interfaces and type aliases.

TypeDescription
IDeduplicateFnOverloaded function interface for deduplicate.