# 🧠 helper types A collection of advanced types in TypeScript that help you manipulate, transform, and validate complex type structures in a safe and expressive way. > 🌟 Ideal for form-based architectures, deep validation, object flattening, type manipulation, and more. --- ## πŸ“¦Installation ``` tap npm install types-helpers ``` --- ## πŸš€ Quick Use ```ts import { Flat, DeepReadonly, } from "types-helpers" ``` This is an example for Flat: ```ts type Entry = { usuario: { nombre: string; edad: number; }; direccion: { ciudad: string; }; }; type result = Flat; ``` --- ## πŸ“ API structure ``` types-helpers/ β”œβ”€β”€ deep/ β”‚ β”œβ”€β”€ DeepPartial β”‚ └── DeepReadonly β”œβ”€β”€ flatten/ β”‚ β”œβ”€β”€ Flat β”‚ β”œβ”€β”€ Flatten β”‚ β”œβ”€β”€ FilterFlat β”‚ └── IsPrimitive β”œβ”€β”€ transform/ β”‚ β”œβ”€β”€ Split β”‚ β”œβ”€β”€ BuildPath β”‚ β”œβ”€β”€ MergeAll β”‚ └── Create handlers β”œβ”€β”€ validators/ β”‚ β”œβ”€β”€ Validate β”‚ └── Validators ``` --- ## πŸ“œ License MIT Β© 2025 Wilson GutiΓ©rrez --- ## 🀝 Contributions Pull requests and suggestions are welcome! Help us continue improving this useful library for the entire TypeScript community. πŸ™Œ --- ## ⭐ Credits Created with ❀️ by [Wilson GutiΓ©rrez](https://github.com/wilsongutierrez-01)