Skip to main content
Zuord
/
Synchronous Model & Variants Modules
within TS-first Packages
Sync Runtime & Type APIs
Experience APIs synchronized between runtime behavior and type system.
import { zuord } from 'zuord';
import { Zuord } from 'zuord';
integrate().integrateintegrate()
merge().mergemerge()
evolve().evolveevolve()
pick().pickpick()
omit().omitomit()
Integrate<>.IntegrateIntegrate<>
Merge<>.MergeMerge<>
Evolve<>.EvolveEvolve<>
Pick<>.PickPick<>
Omit<>.OmitOmit<>
Zero-Cost Return Types
Return types fully managed by the compiler, with zero runtime cost.
zuord.integrate
a function
= function ( ... ) : Zuord.Integrate
It's Type
=> { ... }
Recursive Transformation
Transform structures recursive-first, with optional shallow mode.
Configurable Modes
Customize modes to fit your needs, with full type inference.
-shallow-shallow-shallow-
-inferless-inferless-inferless-
-validate-validate-validate-
-concat-concat-concat-
-unique-unique-unique-