【发布时间】:2020-07-21 21:25:54
【问题描述】:
我的应用程序中有许多 graphql 类型。
我使用 graphql-js 来构建它们。
// example
const TruckDriver: GraphQLObjectType = new GraphQLObjectType({
name: 'TruckDriver',
fields: () => ({
id: { type: GraphQLString },
}),
})
然后我在不同的查询和突变中导入这些类型来定义返回值的类型。
但我的解析器不返回对象,它们返回字段信息位于嵌套属性“info”中的类的实例。例如上面的解析器将返回
{
info: {
id: '123'
}
...
}
我想在我的类型中添加解析器,但我发现类型没有解析器。
如何轻松实现对象类型的字段数据解析逻辑?
【问题讨论】:
-
我已经发布了一个指令,完全可以做到这一点github.com/gajus/graphql-lazyloader
标签: graphql graphql-js