【发布时间】:2020-06-19 00:35:46
【问题描述】:
假设我有一个如下所示的 GraphQL 查询:
query {
Todo {
label
is_completed
id
}
}
但是使用来自这个查询的数据的客户端需要一个有点不同的数据结构——例如一个 TypeScript 接口,例如:
interface Todo {
title: string // "title" is just a different name for "label"
data: {
is_completed: boolean
id: number
}
}
只需使用别名即可将label 作为title 返回。但是有没有办法让它在名为data 的别名下同时返回is_completed 和id?
【问题讨论】:
-
什么客户?阿波罗? apollo 获取的数据可以很容易地转换为 [react component] 所需的格式 f.e.使用一些包装器/HOC
标签: graphql