Javascript 如何从graphQL typeDefs生成typescript,而不是通过对正在运行的服务器进行内省查询?

Javascript 如何从graphQL typeDefs生成typescript,而不是通过对正在运行的服务器进行内省查询?,javascript,node.js,graphql,apollo,Javascript,Node.js,Graphql,Apollo,我有许多文件具有不同查询的类型定义,如下所示: const typeDefs = gql` type Query { hello: String } ` // Provide resolver functions for your schema fields const resolvers = { Query: { hello: () => 'Hello world!' }, } const schema = makeExecutableSchema({

我有许多文件具有不同查询的类型定义,如下所示:

const typeDefs = gql`
  type Query {
    hello: String
  }
`

// Provide resolver functions for your schema fields
const resolvers = {
  Query: {
    hello: () => 'Hello world!'
  },
}

const schema = makeExecutableSchema({
  typeDefs,
  resolvers,
});

export default schema
我有许多这样的文件,这些文件后来被合并到一个模式中

我想为每个typedef生成typescript类型

我发现了几种从graphql生成类型的解决方案,例如:

但它们都是基于对运行API的内省查询结果的解析来工作的

我认为,这对于我的开发过程来说是非常笨拙的——必须运行类型生成,我必须先运行服务器,我还必须添加所需的auth头,尽管生成完全独立于服务器,但它只依赖于我声明的typeDefs

是否有任何工具可以将typedef作为参数传递给某个函数,并根据它生成typescript