sipp
Version:
An Opinionated, High-Productivity MVC Web Framework in TypeScript
17 lines • 658 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.compareClasses = exports.isInstanceOf = void 0;
function isInstanceOf(Constructor, instance) {
if (!instance) {
return false;
}
return (instance instanceof Constructor || instance.prototype instanceof Constructor);
}
exports.isInstanceOf = isInstanceOf;
function compareClasses(ChildType, PotentialParentType) {
return (ChildType === PotentialParentType ||
ChildType.prototype instanceof PotentialParentType ||
ChildType.name === PotentialParentType.name);
}
exports.compareClasses = compareClasses;
//# sourceMappingURL=index.js.map