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:
- A record of examples and anecdotes as I ascend the ladder of Functional Programmingβ12Apr 29, 2017Updated 8 years ago
- πβ File drop target for React DNDβ15May 22, 2021Updated 4 years ago
- fetch API as a Task.β11Jan 18, 2022Updated 4 years ago
- talks and blog postsβ40Jul 1, 2019Updated 6 years ago
- A GraphQL-LD engine that is backed by Comunica with Solid authenticationβ16Mar 13, 2026Updated 2 weeks ago
- 1-Click AI Models by DigitalOcean Gradient β’ AdDeploy popular AI models on DigitalOcean Gradient GPU virtual machines with just a single click and start building anything your business needs.
- Utilities for testing redux reducersβ19Feb 9, 2020Updated 6 years ago
- TabulaRasa is a .NET library which provides a fluent API for generating, changing and templating documents in OpenXML format.β25May 16, 2013Updated 12 years ago
- β28Apr 5, 2017Updated 8 years ago
- β23Mar 26, 2019Updated 7 years ago
- Pattern matching in TS with Record Patterns, Type Patterns, type inference and moreβ68Jul 24, 2020Updated 5 years ago
- ActivityStreams 2.0 library for node.js and TypeScriptβ21Dec 10, 2022Updated 3 years ago
- Generate Jest snapshots from existing storybooks (similar to storyshots).β13May 15, 2017Updated 8 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
- A porting to TypeScript featuring fp-ts, rxjs6 and Reactβ306Oct 8, 2022Updated 3 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.
- Tagged template to run shell script with execaβ14Jul 24, 2023Updated 2 years ago
- Plugin VideoPlayer for Cordova 3.0β27Nov 4, 2013Updated 12 years ago
- Provides a socket.io wrapper to be used with ampersand modulesβ10Apr 26, 2015Updated 10 years ago
- An Astro integration that adds a Webfinger file to your site, allowing others to discover your Mastodon profile from your own domainβ12Mar 9, 2023Updated 3 years ago
- β10Aug 13, 2018Updated 7 years ago
- Troll the NSA with red flags and free speech! Flagger is a Firefox and Chrome extension that adds words like "Taliban" and "anthrax" intoβ¦β16Aug 21, 2021Updated 4 years ago
- Debug on tap.β17Aug 21, 2016Updated 9 years ago
- An inofficial proposal for ActivityPub - JSON Schemas (draft 07)β28Jan 23, 2018Updated 8 years ago
- i18n packages for NestJSβ10Jan 12, 2024Updated 2 years ago
- Wordpress hosting with auto-scaling on Cloudways β’ AdFully Managed hosting built for WordPress-powered businesses that need reliable, auto-scalable hosting. Cloudways SafeUpdates now available.
- Windows service support for Node.JS scripts (also eventlog, UAC, etc).β16Jun 11, 2015Updated 10 years ago
- Most.js examples: https://mostjs.github.io/examples/β46Jul 25, 2018Updated 7 years ago
- β11Jun 11, 2018Updated 7 years ago
- π¦ An extendable base component for React DOM.β10Mar 15, 2022Updated 4 years ago
- Polyfill for tsconfig.js, because TypeScript does not natively support JS config filesβ23Jun 22, 2022Updated 3 years ago
- TimeFlies: Push-Pull Signal-Function Functional Reactive Programming (Master's Thesis)β18Aug 20, 2013Updated 12 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
- A testing utility for modern React applicationsβ10Jun 22, 2017Updated 8 years ago
- A React custom renderer for file sysmteβ13May 23, 2020Updated 5 years ago
- Virtual machines for every use case on DigitalOcean β’ AdGet dependable uptime with 99.99% SLA, simple security tools, and predictable monthly pricing with DigitalOcean's virtual machines, called Droplets.
- A list reordering component for Halogen. Named by @justinwoo. (GitHub suggested "verbose-chainsaw".)β15Aug 16, 2019Updated 6 years ago
- microCMS Ruby SDK.β10Jul 18, 2023Updated 2 years ago
- Composable User Agent Detection using Ramdaβ17Feb 12, 2019Updated 7 years ago
- A script to migrate from Create React App to Parcelβ21Mar 4, 2025Updated last year
- CodeBinding allows you to create bindings directly from Linq expressions in your codeβ17Jul 11, 2011Updated 14 years ago
- Minimalist categoried input React component where tags appear when user separates them by commas or tabsβ12Sep 16, 2016Updated 9 years ago
- β18May 27, 2021Updated 4 years ago