Search results
27 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Fast, prototype-friendly multimethods.
- clos
- functional
- oop
- util
- object oriented
- prototypes
- multimethod
- generic functions
- multiple dispatch
- polymorphism
- polymorphic
- protocols
Fancy duck typing for the most serious of ducks.
- oop
- util
- object oriented
- duck type
- ducktype
- ducktyping
- protocols
- multimethod
- clojure
- haskell
- rust
- generic
- functions
- clos
- View more
Functional multimethod library
- arrows
- functional
- fp
- multimethod
- multimethods
- multi
- method
- immutable
- multiple dispatch
- dynamic dispatch
- polymorphic
- function
- functions
- generic
- View more
mms for JavaScript and Node written in TypeScript
Create a strided array function interface which performs multiple dispatch.
Create an ndarray function interface which performs multiple dispatch.
- stdlib
- ndarray
- multidimensional
- array
- matrix
- tensor
- vector
- dispatch
- multiple dispatch
- multimethod
- multimethods
Multiple dispatch for unary mathematical functions.
fast and flexible pattern matching control flow in JavaScript
Meta package of functional libraries
- arrows
- functional
- fp
- composition
- multimethod
- error handling
- dispatch
- array
- function
- functions
- types
- ts
- typescript
- meta
Support types for Javascript class's property using decorator feature
- type
- types
- decorator
- reflection
- metadata
- type-metadata
- interface
- multimethod
- overload
- function overloading
- multiple dispatch
- dynamic dispatch
- ad-hoc polymorphism
- single dispatch
Clojure-inspired multimethods for JavaScript
Multi-type protocol-based polymorphism
Redux reducers powered by multimethods
JS/TS lightweight value-multimethod util
JavaScript algebraic data types, pattern matching and multi methods
- match
- matcher
- extractor
- pattern
- case class
- case
- predicate
- method
- multimethod
- defmulti
- defmethod
- dispatch
- overload
- adt
- View more
TypeScript implementation of Clojure's multimethods.
- multimethod
- multimethods
- multi
- method
- multiple dispatch
- dynamic dispatch
- polymorphic
- function
- functions
- types
- ts
- typescript
- js
- javascript
Recreation of clojure multimethods with a hierarchy based around typescript string literal templates and taged types.
TypeScript multimethods inspired by Clojure multimethods
JavaScript function overloading. Let your function focus on its function.
Help library for function overloading in JavaScript