在Node.js中使用“ astNode”

时间:2019-03-27 22:31:32

标签: javascript node.js graphql abstract-syntax-tree

在graphql服务器端代码中,注意到架构转换逻辑中“ type.astNode.directives”的用法,想知道ASTNode是什么吗?我从未遇到过ASTNode,这是节点运行时提供的还是由grahpql库或其他库注入的?使用“ astNode”是否应该引起任何副作用,例如性能影响?

new FilterTypes( (type) => {

 if(type.astNode.directives && type.astNode.directives.includes('something')) {
   return false;
}
return true;
})

0 个答案:

没有答案