tweed-env
Runtime Environment Strategies for Tweed
Runtime Environment Strategies for Tweed
Scalable class-based JavaScript.
A very fast class framework. Allows OOP concepts in javascript including classes, inheritance, multi-inheritance, polymophism, interfaces, and enumerators without using TypeScript. Provides scope isolation via dependency injection in modules, controllers,
A common TypeScript interface for Array and Typed arrays.
Polymorphic association for mongoose
Simple library allowing for adhoc polymorphism with javascript functions
Change your parameters position and/or their default value
No more switch statements!
Clojure-inspired multimethods for JavaScript
Plugin system for reusable code in node.js
IPAddress library for handling IP addresses, both IPv4 and IPv6
Elixir style guards for js. Function polymorphysm
Multistrategy Multiple Dispatch
A functional switch-case statement (ad hoc polymorphism)
Polymorphism via clojure-style protocols.
Utility types for React.
Multi-type protocol-based polymorphism
Create polymorphic functions in typescript.
Utility for creating polymorphic functions
Multimethods in JavaScript (ala Clojure)