Search results
167 packages found
Make your own nested error types!
A production-grade error creation and serialization library designed for Typescript
- error
- throw
- custom
- generate
- new
- extends
- factory
- subclass
- inherit
- extension
- create
- typescript
- serialize
- collection
- View more
Quick and simple JavaScript class library.
a fully-featured, abstract base class (ABC) implementation for JavaScript
lightweight inheritance and compositional object model; mostly just helpers
node-mini-obj :Simple inherit helper with named constructor
A simple Backbone-inspired model wrapper for the `inherit` package
Create classes, powerful features, no fluff.
Utils for working with JavaScript classes and prototype methods.
A typescript library that enables a class to extend multiple classes
[![npm version](https://badge.fury.io/js/pigura.svg)](https://badge.fury.io/js/pigura)
Predefine your Object.defineProperties to create a more human readable API.
Backbone inspired standalone inheritance function.
A fast, modular oop-inheritance library for javascript. Minimal basics combined with powerful decorators.
A faster and easier way to define Javascript Prototypal Inheritance: `classes` and `mixins`
- javascript
- inheritance
- prototype
- fast
- class
- mixin
- mixins
- fastClass
- inheritWith
- inherit
- inheirt with
- fast class
- define
- dotnetwise
Test if an object's prototype chain contains a provided prototype.
- stdlib
- stdassert
- assertion
- assert
- utilities
- utility
- utils
- util
- prototype
- proto
- inherit
- inherits
- class
- oop
- View more
Class Inheritance made simple
Vue 2 plugin that allows you to call `this.$super(arguments)` in vue child component's methods (components composed by `extends` or `mixins` options).
JavaScript object life
- keys
- pairs
- values
- object
- objects
- methods
- assign
- extend
- extension
- reflect
- reflection
- inherit
- inheritance
- getPrototypeOf
- View more