genfun

Fast, prototype-friendly multimethods.
v5.0.0 URL: https://unpkg.com/genfun@5.0.0/lib/genfun.js
OpenBrowse Files
closfunctionalooputilobject orientedprototypesmultimethodgeneric functionsmultiple dispatchpolymorphismpolymorphicprotocols

protoduck

Fancy duck typing for the most serious of ducks.
v5.0.1 URL: https://unpkg.com/protoduck@5.0.1/index.js
OpenBrowse Files
ooputilobject orientedduck typeducktypeducktypingprotocolsmultimethodclojurehaskellrustgenericfunctionsclospolymorphismimpltypeclasstraits

@arrows/multimethod

Functional multimethod library
v2.1.0 URL: https://unpkg.com/@arrows/multimethod@2.1.0/index.js
OpenBrowse Files
arrowsfunctionalfpmultimethodmultimethodsmultimethodimmutablemultiple dispatchdynamic dispatchpolymorphicfunctionfunctionsgenerictypeststypescript

multiple-dispatch

mms for JavaScript and Node written in TypeScript
v1.0.0 URL: https://unpkg.com/multiple-dispatch@1.0.0/dist/src/index.js
OpenBrowse Files
multimethodmultipledispatchtypescript

@stdlib/strided-dispatch

Create a strided array function interface which performs multiple dispatch.
v0.2.2 URL: https://unpkg.com/@stdlib/strided-dispatch@0.2.2/lib/index.js
OpenBrowse Files
stdlibstridedarraydispatchmultiple dispatchmultimethodmultimethods