swissmanu / pattern-matching-with-typescript
TypeScript does not have any pattern matching functionality built in. This article shows several ways how you can replicate the core of a simple pattern matcher using a few simple structures and functions within TypeScript. Resulting code will have improved maintainability and better runtime type safety when done right.
☆72Updated 5 years ago
Related projects ⓘ
Alternatives and complementary repositories for pattern-matching-with-typescript
- The TypeScript Standard Library☆121Updated last year
- Elm Architecture for JavaScript☆94Updated 8 years ago
- Automatic Ramda solution bot☆92Updated 8 years ago
- React Components for visualising RxJS observables and operators☆126Updated 7 years ago
- A specification for interoperability of push-based data sources in JavaScript☆42Updated 7 years ago
- An experimental drop-in replacement for React without ES6 classes or "this"☆58Updated 6 years ago
- Syntactic sugar 🍧🍨🍦 for easy to read function composition. 🦄☆58Updated 8 years ago
- Examples from blog series☆57Updated 7 years ago
- Composable Command Line Applications☆91Updated 7 years ago
- A time driver designed to enable awesome testing and dev tooling☆77Updated 6 years ago
- A Nodeschool type workshop for Functional Reactive Programming and Bacon.js☆48Updated 7 years ago
- [DEPRECATED] Please use https://github.com/citycide/param.macro☆58Updated 5 years ago
- ⚙ A Task/Future data type for JavaScript☆89Updated 6 years ago
- Reproducible tooling and configuration☆88Updated 7 years ago
- playground for pattern matching api☆98Updated 6 years ago
- Migrated to https://github.com/origamitower/folktale☆113Updated 6 years ago
- React Rally 2016☆63Updated 8 years ago
- Easily and reliably support Render Props, Component Injection, and Function as a Child☆83Updated 6 years ago
- Proposal for do Generator Expressions in ECMAScript. Work in progress. Edit Add topics☆96Updated 6 years ago
- Trying new ways to compose components☆65Updated 7 years ago
- A typesafe, low-boilerplate wrapper around redux☆53Updated 6 years ago
- A composable API for reusable React code.☆85Updated last year
- Turn callback-style functions or promises into futures☆145Updated 7 years ago
- Type matching library for http://www.typescriptlang.org/☆32Updated 6 years ago
- Lightweight async library based on lazy futures☆123Updated 6 years ago
- Yet another Optics library in JavaScript. Based on the famous lens library from Haskell. Wrapped in a convenient Proxy interface☆152Updated last year
- Resources for comparing flow with typescript☆47Updated 7 years ago
- ☆57Updated last year
- Simple opinionated state management library based on RxJS☆53Updated 5 years ago