ReScript
Typed language compiling to JavaScript
What it does
ReScript provides a typed language and compiler producing JavaScript, with type inference supporting maintenance of application code and its interaction with existing JavaScript libraries.
When to use it
For consistent frontend data structures, consult record, variant, and binding guides to organize the interfaces used by application modules.