ts-multimethod

Method dispatcher

A TypeScript implementation of multimethods inspired by Clojure's approach to method dispatching with multiple predicate functions and default values.

TypeScript multimethods inspired by Clojure multimethods

GitHub

4 stars
1 watching
0 forks
Language: TypeScript
last commit: about 3 years ago
Linked from 1 awesome list

clojuremethodmultimethodtypescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lukeed/tsm A tool for loading and executing TypeScript modules in Node.js environments 1,185
darky/ts-fp-di-mikroorm A framework for wrapping TypeScript dependency injection and MikroORM in a single middleware solution to enable auto-persistence in databases. 1
darky/rocket-pipes A TypeScript library that enables the creation of modular, composable, and reusable data processing pipelines 25
motss/deno_mod A collection of reusable code snippets in TypeScript designed to make working with Deno easier 14
multimud/clojure-lanterna Provides an interface to manipulate terminal output in Clojure 217
drashland/dmm Tool to manage dependencies in Deno applications 59
paulmaly/svelte-ts-preprocess A TypeScript preprocessor for Svelte 3 projects 97
metosin/malli A Clojure/Script library for defining and manipulating data models as first-class values 1,506
softarc-consulting/sheriff A tool that helps manage module boundaries and dependency rules in TypeScript projects to ensure clean and maintainable codebases. 204
darky/bull-repl A command-line interface to interact with Bull queues 230
alexanderc/nestjs-mtenant Provides support for multitenancy in NestJS applications 101
dyfactor/dyfactor Platform for writing and executing profile-guided codemods to simplify migration of codebases based on runtime information and static analysis. 8
darky/ts-fp-di-rxjs Provides utilities and functions for working with Reactive Extensions (RxJS) in TypeScript applications using Dependency Injection (DI) patterns. 0
deadpixi/mtm A simple terminal multiplexer with basic features and minimal dependencies. 1,112
mdbetancourt/soly A framework for building command-line interfaces in TypeScript with type safety and automation features 88