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 6 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
- 🚁 circular reactive programming with algebraic effects and composable interpreters☆28Updated this week
- DirBuster for Node.js☆20Mar 21, 2019Updated 7 years ago
- fetch API as a Task.☆11Jan 18, 2022Updated 4 years ago
- AI Agents on DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- talks and blog posts☆40Jul 1, 2019Updated 7 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
- dot Files: ZSH setup and productivity tools for development☆16Apr 26, 2026Updated 3 months ago
- Pattern matching in TS with Record Patterns, Type Patterns, type inference and more☆67Jul 24, 2020Updated 6 years ago
- Find ligature replacements for any system font☆27Apr 25, 2023Updated 3 years ago
- Good old React hooks, with added granularity☆18Jul 11, 2023Updated 3 years ago
- Tagged template to run shell script with execa☆14Jul 24, 2023Updated 3 years ago
- Example of a monorepo using typescript `project references` and `create-react-app`☆10Oct 10, 2023Updated 2 years ago
- GPUs on demand by Runpod - Special Offer Available • AdRun AI, ML, and HPC workloads on powerful cloud GPUs—without limits or wasted spend. Deploy GPUs in under a minute and pay by the second.
- ☆10Aug 13, 2018Updated 7 years ago
- TypeScript compatible value decoding.☆13Feb 4, 2020Updated 6 years ago
- Debug on tap.☆17Aug 21, 2016Updated 9 years ago
- A thin layer around React to allow writing components in a more functional way☆30May 8, 2019Updated 7 years ago
- Preserve scroll state while navigating client-side routes☆11Oct 31, 2023Updated 2 years ago
- wam is a koa and next.js inspired middleware framework for node☆14Dec 13, 2016Updated 9 years ago
- A guide to building your own React stack, explaining options and tradeoffs along the way☆15May 13, 2022Updated 4 years ago
- Simple reinterpretation of the Promise pattern for Haxe☆12Dec 29, 2017Updated 8 years ago
- A minimalistic, safe, chat oriented, markdown-ish utility.☆15Jul 3, 2018Updated 8 years ago
- AI Agents on DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- Examples from blog series☆57Sep 26, 2017Updated 8 years ago
- i18n packages for NestJS☆10Jan 12, 2024Updated 2 years ago
- Scaffoldings for Redux with Typescript☆18Jul 13, 2021Updated 5 years ago
- A PureScript, browser-based implementation of simple linear regression.☆19Dec 6, 2022Updated 3 years ago
- ☆11Jun 11, 2018Updated 8 years ago
- Functional programming in Rust☆14Jan 10, 2022Updated 4 years ago
- If you only type on success, you are missing half the fun☆28May 22, 2019Updated 7 years ago
- node.js neovim client for modern JavaScript programmers☆15Jul 23, 2018Updated 8 years ago
- A testing utility for modern React applications☆10Jun 22, 2017Updated 9 years ago
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- 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
- ☆24May 18, 2022Updated 4 years ago
- A React Native Web starter config - using react-native-web, Typescript and React Navigation. Develop ios, android and web with same codeb…☆12Dec 9, 2022Updated 3 years ago
- 7 rules for better code☆76Oct 11, 2021Updated 4 years ago
- Abstractions for interacting with Redux state by using Ramda lenses.☆20May 31, 2017Updated 9 years ago