metaf-resolvable
Version:
Abstract resolvable mixin and injection root for adding DI/IoC to any framework
15 lines • 580 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isCallable = exports.isConstructor = void 0;
function isConstructor(obj) {
// tslint:disable-next-line: no-unsafe-any
return obj.hasOwnProperty('prototype') && !!obj.prototype.constructor.name;
}
exports.isConstructor = isConstructor;
function isCallable(obj) {
// TODO: find better solution for such check
// tslint:disable-next-line: strict-type-predicates
return typeof obj === 'function';
}
exports.isCallable = isCallable;
//# sourceMappingURL=index.js.map