Zuord Library
Library
Zuord provides a modern TypeScript-first library for producing new objects from existing ones, without mutating inputs. It offers a variety of producers usable both at runtime and at the type-level, forming a synchronized API across both.
Unlike other libraries, Zuord delivers a smooth and predictable experience, always matching the function's return type.
note
In Zuord, all producers operate across all nested levels of objects. Each can be configured with preset modes, which in turn affects their operational behavior and type inference.
Namespaces​
Namespace | Description | Imports |
---|---|---|
Zuord | Main producers for common use cases | |
ZuordMode | Built-in default modes for Zuord | |
ZuordX | Extended producers with advanced customization | |
ZuordXMode | Built-in modes designed for ZuordX |