flat-diamond
TypeScript diamond inheritance
TypeScript diamond inheritance
Test whether a value has in its prototype chain a specified constructor as a prototype property.
Helper utilities for handling objects and object-oriented programming.
Test if an object's prototype chain contains a provided prototype.
Implement prototypical inheritance by replacing the prototype of one constructor with the prototype of another constructor.