我使用的是graphql codegen钩子,其结果类型为:ApolloReactCommon.QueryResult,这意味着它是一个具有data、loading和error字段的对象。
通常,我会在其他组件中使用data,在这些组件中我需要定义它的类型。我现在需要写一些类似这样的代码来获取data类型:
type MyPost = MyPostQueryHookResult['data']我原本希望得到为我创建的这个MyPost类型。有没有办法让它自动生成?
我的配置:
generates:
src/generated/graphql.tsx:
plugins:
- "typescript"
- "typescript-operations"
- "typescript-react-apollo"
config:
withHooks: true发布于 2019-12-09 05:56:49
最好的方法是在构建查询时使用片段。将为每个片段生成类型,然后可以直接使用它们。
https://stackoverflow.com/questions/58733198
复制相似问题