class-ancestors

v1.0.1
For a given class, returns an array with its parent class, the parent’s parent, and so on.
class function prototype chain ancestors extends

class-ancestors

A Node.js module which returns an array containing the ancestors of a given class.

Installation

npm install class-ancestors --save

Usage

const getClassAncestors = require('class-ancestors')

class A {}
class B extends A {}
class C extends B {}

getClassAncestors(C) // [B, A]
getClassAncestors.names(C) // ['B', 'A']
npm i class-ancestors

Metadata

  • MIT
  • >=4.0.0
  • John Lamansky
  • released 2/27/2017

Downloads

Maintainers