UNPKG

is-class-of

Version:

Returns true if A is a subclass of B or the same class as B.

8 lines (5 loc) 205 B
'use strict' const f = x => typeof x === 'function' const cc = require('class-chain') const sbo = require('sbo') module.exports = sbo((sub, cls) => f(sub) && (f(cls) ? cc : cc.names)(sub).includes(cls))