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
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.
Mixin utility for ES6
A set of tools to use within AdonisJS models
Trait with Javascritp/Typescript
Object-oriented programming framework for Javascript
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.