是否可以使用现有接口构建graphql查询?或者我们应该写两次相同的代码)
interface Post {
id: string;
title: string;
...然后在查询中写入相同的字段
query allPosts {
posts {
id
title
...有没有办法写成这样的东西?
query allPosts {
posts: Post[]发布于 2020-02-24 20:51:52
这样做是不可能的,因为TypeScript类型在运行时并不存在。接口也不足以表示GraphQL字段,因为它们不能捕获参数值或指令用法等信息。
但是,您可以从现有查询自动生成TypeScript类型,这是通常所做的。参见GraphQL Code Generator。
发布于 2020-02-24 20:55:12
https://stackoverflow.com/questions/60372486
复制相似问题