Search results
48 packages found
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
A simple, powerful trait applier for ES6+ classes
A simple, powerful trait applier for ES6+ classes
A simple, powerful trait applier for ES6+ classes
A CocktailJS Trait Extension to add AOP methods to the host class
tiny object composition utils useful as a mixin system, or shoes
Provides an inheritance/traits/talents library
Mixin utility for ES6
Turns a set of functions into a mix-in/trait that can extend a class.
lightweight inheritance and compositional object model; mostly just helpers
Extends one class with methods from another.
A set of tools to use within AdonisJS models
Object-oriented programming framework for Javascript
Trait with Javascritp/Typescript
A future proof, backward compatible, JavaScript class utility.
Implements Laravel's when method as a trait in AdonisJs
A set of tools to use within AdonisJS models
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.
Library which provides mixin/merge/extend functionality.