tav-ui
Version:
22 lines (17 loc) • 512 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var useContext = require('./use-context2.js');
function isChildComponent(instance, key = useContext.FileContextKey) {
let provided = false;
let parent = instance?.parent;
while (parent) {
if (parent.provides && parent.provides[key]) {
provided = true;
break;
}
parent = parent.parent;
}
return provided;
}
exports.isChildComponent = isChildComponent;
//# sourceMappingURL=use-parent-exist2.js.map