typegraphql - 如何为 type-graphql 中的现有 GraphQL 模式编写解析器?
问题描述
当我在一个 graphql 项目上工作时,我喜欢type-graphql 的方式:使用类和装饰器来创建 GraphQL 模式。
但是现在我有一个问题:我们需要使用一些从另一个包定义的 GraphQL 模式。他们不使用 type-graphql,并提供了一些 GraphQLObjectType 的模式对象。
在 type-graphql 解析器中,似乎我们必须使用我们由 type-graphql 装饰器定义的类。
有没有可能让他们一起工作?如何为 type-graphql 中的现有 GraphQL 模式编写解析器?
解决方案
您可以尝试使用一些实用程序来合并模式:
https://github.com/Urigo/merge-graphql-schemas
TypeGraphQL 并非旨在将字段动态添加到现有对象类型,这些对象类型是graphql-js
构造,而不是具有适当类型的类。
推荐阅读
- c++ - 从可变参数类型模板创建参数和转发
- android - Android Studio 不显示连接的设备
- android - Flutter - Android 不请求权限
- vba - 触发发送时获取 AppointmentItem 数据
- javascript - 使用变量过滤器过滤二维数组
- c# - 如何阻止 FixedUpdate 使我的立方体掉落?
- node.js - Typescript - 使用枚举作为索引签名类型时没有索引签名
- vba - 如何在电子邮件中填充 .BCC 字段?
- python - 面临从用户那里收集矩阵元素的两个矩阵相加结果的问题
- python-3.x - 根据满足特定条件的另一列的值对 dataFrame 列求和