@lenka/alchemist
Version:
Microlibrary for multiple inheritance
14 lines • 495 B
JavaScript
import { configureHasInstance } from './configureHasInstance';
export function addInstanceOfSupport(classes, instanceOfSupport) {
if (instanceOfSupport) {
for (const klass of classes) {
let currentClass = klass;
while (typeof currentClass === 'function') {
configureHasInstance(currentClass);
currentClass = Object.getPrototypeOf(currentClass);
}
}
}
}
;
//# sourceMappingURL=addInstanceOfSupport.js.map