@inversifyjs/container
Version:
InversifyJs container
11 lines • 429 B
JavaScript
export function isAnyAncestorBindingConstraints(condition) {
return (constraints) => {
for (let ancestorMetadata = constraints.getAncestor(); ancestorMetadata !== undefined; ancestorMetadata = ancestorMetadata.getAncestor()) {
if (condition(ancestorMetadata)) {
return true;
}
}
return false;
};
}
//# sourceMappingURL=isAnyAncestorBindingConstraints.js.map