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
4 stars
1 watching
0 forks
Language: TypeScript
last commit: about 3 years ago
Linked from 1 awesome list
clojuremethodmultimethodtypescript
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 |