Reusable TypeScript utilities for your projects
Chunk
libSplits an array into multiple arrays, each containing a maximum of 'chunkSize' elements.
DeepPartial
libA utility type that recursively makes all properties of a type optional, including nested objects, arrays, Maps, and Sets.
DeepKeyPaths
libA utility type that extracts all nested key paths from an object type as a union of string literals, including array indices in both dot and bracket notation.