Fa for TypeScript developers
What TypeScript can't do
- Meta-programming
- Type reflection
- Built-in reactivity
- True immutability
- Compile to optimized native binary
- Compile to optimized Wasm
- Colorless async functions
- Function composition (for plugins, middleware, migrations, etc.)
- Fields (for GraphQL-like syntax)
- Native type-safe contexts
Other cool features of Fa:
- Type functions
- Additional collections (Bag, Columnar)
- Aliases
- Extract operator
- Pipe operator
- No "let" vs "const" war