Search results
53 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Install using yarn
Library which provides mixin/merge/extend functionality.
Simple yet powerful OOP and AOP for JavaScript.
Allows to define types, abstract types, interfaces and traits. Types can be extends by other types, uses traits and implements interfaces in multiple manner. Also, interfaces and traits can extends their kinds.
- type
- types
- oop
- object oriented
- javascript
- js
- es6
- mixins
- trait
- interface
- multiple-inheritance
- interface-inheritance
- multiple-interfaces
- multiple-traits
Extends one class with methods from another.
A simple implementation of traits in JavaScript
External mixins for react components.
A tiny library that helps us achieve a certain level of type safety around interfaces (via duck typing). This library also helps us keep JavaScript objects synchronized with any interface definitions that they explicitly implement.
Turns a set of functions into a mix-in/trait that can extend a class.
A prototype library for JavaScript types
Sweet mixins for CoffeeScript
A small utility package to apply PHP-style traits to JavaScript classes.
TypeScript trait implementation