protoduck
Fancy duck typing for the most serious of ducks.
Found 66 results for polymorphism
Fancy duck typing for the most serious of ducks.
Fast, prototype-friendly multimethods.
Building blocks for strongly typed polymorphic components in React.
Zero-runtime polymorphic component definitions for React
Functional polymorphic method dispatch
Plugin system for reusable code in node.js
An easy to use, flexible, and powerful validation library for nodejs and browsers
Define object schema's for validation, and construction of immutable objects
Polymorphic function dispatch
MongoDB Abstract Repository implementation for Node.js
A TypeScript library that implements Rust-like traits with compile-time type checking and runtime verification.
Ad-hoc polymorphism / pattern matching / destructuring for function parameters
A lightweight dependency-free JavaScript framework that lets you assign functions to be automatically attached to custom or extended data types, based on one or multiple arguments.
A lightweight dependency-free JavaScript framework that lets you assign functions to be automatically attached to custom or extended data types, based on one or multiple arguments.
A lightweight dependency-free JavaScript framework that lets you assign functions to be automatically attached to custom or extended data types, based on one or multiple arguments.
Create polymorphic functions in typescript.
Attempt to bring functionnal programming concepts to TypeScript
Zero-runtime polymorphic component definitions for React
Powerful enums for TypeScript and JavaScript, enhancing code clarity and type safety.
polyn is a collection of Node and browser compatible JavaScript utilities that focus on polymorphism
React polymorphic component
Plugin system for reusable code in node.js
Multi-type protocol-based polymorphism
Portable JavaScript library for class-style OOP programming
Support types for Javascript class's property using decorator feature
Just a simple, stand-alone implementation of Object Oriented classes
Scalable class-based JavaScript.
Simple library allowing for adhoc polymorphism with javascript functions
Generic functions in JavaScript
No more switch statements!
Clojure-style multi-methods for JavaScript.
动态函数,类似于多态函数,但不限于按参数类型条件切换执行体
Object Oriented Programming with TypeScript MyBank Console App.
A functional switch-case statement (ad hoc polymorphism)
Object-oriented JS for everyone - Take full advantage of JavaScript prototypes plus extras (private state, multiple inheritance, and super functions).
Elixir style guards for js. Function polymorphysm
Object Oriented Programming (Classical), and Prototype Object Based Programming for Javascript
Utility for creating polymorphic functions
Plugin system for reusable code in node.js
Change your parameters position and/or their default value
Polymorphic association for mongoose
A common TypeScript interface for Array and Typed arrays.
Attaches a non-enumerable `extend` function to `Function.prototype`.
A small library to create factories with useful mixins-based inheritence. Inspired by React's createClass method.
Polymorphism via clojure-style protocols.
Simple functional polymorphism
A library for polymorphism with POJO object in TypeScript
Simple way to implement polymorphism in 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,
Multistrategy Multiple Dispatch
IPAddress library for handling IP addresses, both IPv4 and IPv6
Runtime Environment Strategies for Tweed
Multimethods in JavaScript (ala Clojure)
Clojure-inspired multimethods for JavaScript
A successor to kripod's react-polymorphic-types to make it fully compatible with Typescript 5.
OOP (object oriented programming) Introduction Explained with a TypeScript Console Application.
A library to create polymorphic functions without the headache of TypeScript unions
Utility types for React.