genfun
Fast, prototype-friendly multimethods.
Found 27 results for multimethod
Fast, prototype-friendly multimethods.
Fancy duck typing for the most serious of ducks.
Functional multimethod library
mms for JavaScript and Node written in TypeScript
Create a strided array function interface which performs multiple dispatch.
fast and flexible pattern matching control flow in JavaScript
Create an ndarray function interface which performs multiple dispatch.
Multiple dispatch for unary mathematical functions.
Support types for Javascript class's property using decorator feature
Multi-type protocol-based polymorphism
Redux reducers powered by multimethods
Meta package of functional libraries
JavaScript algebraic data types, pattern matching and multi methods
CLOS-like object system
Tiny port of Clojure's multimethods with zero dependencies and 30 LOC.
JavaScript function overloading. Let your function focus on its function.
Help library for function overloading in JavaScript
overload functions depending on the type using a multimethod
Dispatch Functions with late registration
Recreation of clojure multimethods with a hierarchy based around typescript string literal templates and taged types.
JS/TS lightweight value-multimethod util
Create an ndarray function interface which accepts a callback function and performs multiple dispatch.
TypeScript multimethods inspired by Clojure multimethods
Clojure-inspired multimethods for JavaScript
Simple multimethods for JavaScript for functional-style programming. Allows matching with equality or with a custom function.
Create a strided array function interface which accepts a callback function and performs multiple dispatch.
TypeScript implementation of Clojure's multimethods.