genfun
Fast, prototype-friendly multimethods.
Fast, prototype-friendly multimethods.
Fancy duck typing for the most serious of ducks.
Functional multimethod library
mms for JavaScript and Node written in TypeScript
overload functions depending on the type using a multimethod
Redux reducers powered by multimethods
Dispatch Functions with late registration
JavaScript function overloading. Let your function focus on its function.
Dispatch to different function of same name when arguments are different
Simple multimethods for JavaScript for functional-style programming. Allows matching with equality or with a custom function.
Clojure-inspired multimethods for JavaScript
Recreation of clojure multimethods with isa based hierarchies
fast and flexible pattern matching control flow in JavaScript
TypeScript implementation of Clojure's multimethods.
Multi-type protocol-based polymorphism
JS/TS lightweight value-multimethod util
TypeScript multimethods inspired by Clojure multimethods
Recreation of clojure multimethods with a hierarchy based around typescript string literal templates and taged types.
Support types for Javascript class's property using decorator feature
Create an ndarray function interface which performs multiple dispatch.