66 packages found
A simple library for multiple inheritance in JavaScript.
- ts
- typescript
- inheritance
- multiple inheritance
- multiple-inheritance
- class
- klass
- oop
- object oriented
- object-oriented
- inherits
- extend
- bases
- extends
Extend from multiple classes!
A lightweight JavaScript inheritance utility.
- lighter
- type
- object
- inheritance
- prototype
- prototypal
- multiple
- swiss
- mixin
- extend
- decorate
- init
- constructor
- hidden
- View more
An node/browser library to support full inheritance, mixins, private, public and static variables, event driven programming (publishing/subscribing to instance events) and a global caching mechanism.
- inheritance
- mixin
- event driven
- object orientation
- oop
- constructor
- super
- object
- classical
- class
- prototypal
- prototype
- extension
- extends
- View more
Javascript Object Inheritance Implementation
Returns an object’s class and its ancestors.
Error base class for Node.js/browsers
Utils for working with JavaScript classes and prototype methods.
Javascript Class system (Object oriented). Support Interfaces, Classes, Extends/Implements.
- abstract
- class
- classical
- classes
- instanceof
- typeof
- extends
- implements
- events
- object oriented
- oop
- inheritance
- inherit
- class inheritance
- View more
For a given class, returns an array with its parent class, the parent’s parent, and so on.
ES5 Class util which follow the semantics of ES6 max-min class
Detect native class support.
inheritance for javascript
Powerful, lightweight and TypeScript friendly library that extends Jest with capability of mocking classes and interfaces.
Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
Useful JavaScript base classes for efficient and quick solutions to common problems.
- javascript
- class
- base-class
- class-based
- superclass
- parent-class
- object-oriented
- oop
- inheritance
- inherited
- encapsulation
- extends
- constructor
Class extends mechanism.
Automatically bind methods to their class instance and walks through parent classes.
Extends one class with methods from another.
Attaches a non-enumerable `extend` function to `Function.prototype`.