Define types once in Ruby DSL, generate TypeScript interfaces and Zod schemas for runtime validation on both ends.
>= 3.2
Zodra Contributors