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.
☆73Updated 5 years ago
Alternatives and similar repositories for pattern-matching-with-typescript:
Users that are interested in pattern-matching-with-typescript are comparing it to the libraries listed below
- The TypeScript Standard Library☆121Updated 2 years ago
- A composable API for reusable React code.☆85Updated 2 years ago
- Data-driven bundling☆48Updated 7 years ago
- ⚙ A Task/Future data type for JavaScript☆89Updated 6 years ago
- Multiline tagged templates using a pipe |, followed by a space, to signal line start, no more crazy indent hacks.☆55Updated 2 years ago
- Reproducible tooling and configuration☆88Updated 7 years ago
- [DEPRECATED] Please use https://github.com/citycide/param.macro☆58Updated 6 years ago
- Examples from blog series☆57Updated 7 years ago
- React Components for visualising RxJS observables and operators☆126Updated 8 years ago
- A specification for interoperability of push-based data sources in JavaScript☆42Updated 8 years ago
- A library for generative, property-based testing in TypeScript and Jest.☆68Updated 2 years ago
- Syntactic sugar 🍧🍨🍦 for easy to read function composition. 🦄☆58Updated 8 years ago
- Elm Architecture for JavaScript☆94Updated 8 years ago
- A time driver designed to enable awesome testing and dev tooling☆77Updated 7 years ago
- Composable Command Line Applications☆91Updated 8 years ago
- Automatic Ramda solution bot☆92Updated 8 years ago
- A create-react-app based boilerplate featuring great functional programming oriented TypeScript-friendly libraries preinstalled for conve…☆31Updated 2 years ago
- Easily and reliably support Render Props, Component Injection, and Function as a Child☆83Updated 7 years ago
- Wish I had some..declarative side-effects☆40Updated 4 years ago
- A simple and effective routing solution☆38Updated last year
- A Nodeschool type workshop for Functional Reactive Programming and Bacon.js☆50Updated 8 years ago
- Marble diagram DSL based test suite for RxJS☆174Updated last year
- switch case for URLs, a small tool for routing in JavaScript☆77Updated 6 years ago
- Lightweight async library based on lazy futures☆123Updated 7 years ago
- Simple opinionated state management library based on RxJS☆53Updated 5 years ago
- ☆81Updated 4 years ago
- simplifying events☆74Updated 6 years ago
- Specify common request and response processing in a single location☆56Updated last year
- Migrated to https://github.com/origamitower/folktale☆113Updated 6 years ago
- Immutable/functional select/update queries for plain JS.☆181Updated 6 years ago