@bhbr/upper-class
v1.0.1
Published
Some functions for object introspection
Readme
Description
Some functions for object introspection.
Usage examples
class A {}
class B extends A {}
let a = new A()
let b = new B()
console.log(ancestry(a) // ['Object', 'A'])
console.log(ancestry(b)) // ['Object', 'A', 'B']
console.log(isInstanceOf(a, 'A')) // true
console.log(isInstanceOf(b, 'A')) // true
console.log(isInstanceOf(a, 'B')) // false