@mercuriusjs/federation
Version:
A plugin for mercurius federation
18 lines (15 loc) • 375 B
JavaScript
function hasExtensionDirective (node) {
if (!node.directives || node.directives.length < 1) {
return false
}
for (let i = 0; i < node.directives.length; i++) {
const directive = node.directives[i].name.value
if (directive === 'extends' || directive === 'requires') {
return true
}
}
}
module.exports = {
hasExtensionDirective
}