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.
☆73Aug 10, 2019Updated 7 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. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Typed functional programming utilities☆20Jul 16, 2020Updated 6 years ago
- A record of examples and anecdotes as I ascend the ladder of Functional Programming☆12Apr 29, 2017Updated 9 years ago
- Schedule on Browser☆23Feb 6, 2020Updated 6 years ago
- A fast, declarative framework for writing web servers, no taradiddles.☆12Jun 15, 2018Updated 8 years ago
- 🚁 circular reactive programming with algebraic effects and composable interpreters☆28Sep 15, 2026Updated last week
- Simple, predictable pricing with DigitalOcean hosting • AdAlways know what you'll pay with monthly caps and flat pricing. Enterprise-grade infrastructure trusted by 600k+ customers.
- 📁✊ File drop target for React DND☆15May 22, 2021Updated 5 years ago
- Utilities for testing redux reducers☆19Feb 9, 2020Updated 6 years ago
- talks and blog posts☆40Jul 1, 2019Updated 7 years ago
- VueJS (Self-grokked) Homepage for webpack-academy☆15Oct 3, 2016Updated 9 years ago
- Dependency injection for react based upon inversify.☆99Dec 7, 2022Updated 3 years ago
- A Pattern for simple Event-Driven Virtual Stylesheets: 100% CSS plus the expressive power of JavaScript☆11Nov 23, 2017Updated 8 years ago
- ☆28Apr 5, 2017Updated 9 years ago
- The uhtml template parser☆14Oct 23, 2024Updated last year
- TodoMVC using snabbdom and Elm architecture☆27May 21, 2022Updated 4 years ago
- End-to-end encrypted email - Proton Mail • AdSpecial offer: 40% Off Yearly / 80% Off First Month. All Proton services are open source and independently audited for security.
- Pattern matching in TS with Record Patterns, Type Patterns, type inference and more☆68Jul 24, 2020Updated 6 years ago
- Boilerplate of step-by-step instructions of my blog post☆15Nov 20, 2018Updated 7 years ago
- A porting to TypeScript featuring fp-ts, rxjs6 and React☆302Oct 8, 2022Updated 3 years ago
- LUIS: Fast and agile React component catalogue, test runner and snaphost manager that is in love with Typescript.☆18Mar 3, 2017Updated 9 years ago
- Provides a socket.io wrapper to be used with ampersand modules☆10Apr 26, 2015Updated 11 years ago
- Good old React hooks, with added granularity☆18Jul 11, 2023Updated 3 years ago
- ☆10Aug 13, 2018Updated 8 years ago
- TypeScript compatible value decoding.☆13Feb 4, 2020Updated 6 years ago
- A kata on RxJS that should get you up to speed with test schedulers, among other things...☆18Dec 16, 2015Updated 10 years ago
- Open source password manager - Proton Pass • AdSecurely store, share, and autofill your credentials with Proton Pass, the end-to-end encrypted password manager trusted by millions.
- Preserve scroll state while navigating client-side routes☆11Oct 31, 2023Updated 2 years ago
- A demo of Functional Reactive Programming in Purescript☆11May 17, 2018Updated 8 years ago
- i18n packages for NestJS☆10Jan 12, 2024Updated 2 years ago
- Ruby extension for GNU dbm.☆19Sep 8, 2026Updated 2 weeks ago
- ☆11Jun 11, 2018Updated 8 years ago
- If you only type on success, you are missing half the fun☆28May 22, 2019Updated 7 years ago
- An alternative way to compose Redux reducers☆23Dec 11, 2020Updated 5 years ago
- A React custom renderer for file sysmte☆13May 23, 2020Updated 6 years ago
- A program that generates a cartoon and a caption using SVG paths and Markov chains☆10Nov 28, 2016Updated 9 years ago
- Wordpress hosting with auto-scaling - Free Trial Offer • AdFully Managed hosting for WordPress and WooCommerce businesses that need reliable, auto-scalable performance. Cloudways SafeUpdates now available.
- Composable User Agent Detection using Ramda☆17Feb 12, 2019Updated 7 years ago
- microCMS Ruby SDK.☆10Sep 10, 2026Updated 2 weeks ago
- WebRebels 2015 - Async JavaScript at Netflix☆10May 22, 2015Updated 11 years ago
- ☆10Mar 11, 2021Updated 5 years ago
- Code companion for the Sketch plugin development guide I wrote for Smashing Magazine☆14Oct 19, 2017Updated 8 years ago
- Abstractions for interacting with Redux state by using Ramda lenses.☆20May 31, 2017Updated 9 years ago
- Error reporters for io-ts☆90Jun 10, 2024Updated 2 years ago