【发布时间】:2019-08-31 02:59:54
【问题描述】:
这可能是一个基本的 Graphql 问题,也可能与 Apollo Tooling 相关。
我正在尝试使用 Apollo Tooling 从我的客户端模式生成打字稿类型。我有一个 NavItem 类型,看起来像这样:
type NavItem {
id: ID!
to: String!
icon: String!
text: String!
highlight: String!
children: [NavItemChild]
}
type NavItemChild {
id: ID!
to: String!
icon: String!
text: String!
highlight: String!
}
基本上一个NavItem 可以有多个NavItemChildren。当我使用apollo codegen:generate src/graphql/types --target=typescript --outputFlat 生成类型时出现错误
Field "children" of type "[NavItemChild]" must have a selection of subfields. Did you mean "children { ... }"?
我做错了什么,我应该如何纠正?
【问题讨论】: