An advanced TypeScript utility types library designed to solve complex patterns, improve type safety, and accelerate development in modern projects. It includes types for deep object manipulation, arrays, validations, testing utilities, and more.
# Install types only for development
pnpm install -D @halvaradop/ts-utility-types@latest
# If you need the /validate entry point
pnpm install --save @halvaradop/ts-utility-types@latest
You can import specific utilities according to the category you need:
@halvaradop/ts-utility-types/deep
— deep object and type manipulation utilities@halvaradop/ts-utility-types/arrays
— array utilities@halvaradop/ts-utility-types/objects
— object utilities@halvaradop/ts-utility-types/string-mappers
— string manipulation utilities@halvaradop/ts-utility-types/numbers
— number utilities@halvaradop/ts-utility-types/test
— type testing utilities@halvaradop/ts-utility-types/guards
— type guard utilities@halvaradop/ts-utility-types/types
— deprecated entry point@halvaradop/ts-utility-types/utilities
— deprecated entry point@halvaradop/ts-utility-types/validate
— validators and type guards