【发布时间】:2018-01-14 17:20:51
【问题描述】:
我正在使用apollo-codegen 从嵌入在我项目的 tsx 文件中的 GraphQL 查询生成 TypeScript 类型。生成类型的示例是:
export type MooQuery = {
wines: {
edges: Array< {
node: {
nodeId: string,
wineName: string | null,
wineryId: number | null,
vintageId: number | null,
uomId: number | null
},
} | null > | null,
} | null,
};
我会将“节点”传递给一个辅助方法,该方法为每个节点呈现一个 React 组件。我想做类似的事情:
renderHelper(node: MooQuery.wines.edges.node) { // this won't work
}
有没有办法实现我想要的?我想要的还有意义吗?
【问题讨论】:
标签: typescript graphql apollo