Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
ex-patterns
Elixir-style pattern matching and control flow structures for native JavaScript data types and Immutable.js collections
Have you tried ArkType?
Otherwise, go for a pattern matching implementation like ts-pattern (which has exhaustiveness checking and has a builder pattern API) or ex-patterns (which im not sure if it has exhaustiveness checking, but it's a little more capable and is inspired by pattern matching in elixir, and has an argument order based API)
Otherwise, go for a pattern matching implementation like ts-pattern (which has exhaustiveness checking and has a builder pattern API) or ex-patterns (which im not sure if it has exhaustiveness checking, but it's a little more capable and is inspired by pattern matching in elixir, and has an argument order based API)