【发布时间】:2018-06-26 22:50:47
【问题描述】:
在我的一个使用 GraphQL 的项目中,我定义了具有相同字段的 type 和 input。
例如
type SomeType {
name: String
id: String
}
input SomeInput {
name: String
id: String
}
这似乎是多余的,因为我必须两次定义相同的字段。是否可以定义一组字段,并让 SomeType 和 SomeInput 包含这些字段?这将类似于面向对象编程中的继承,您将有一些基础,并且理想情况下,它们中的每一个都将从它继承。
例如,它可能看起来像:
SomeBase {
name: String
id: String
}
type SomeType extends SomeBase {}
input SomeInput extends SomeBase {}
这可能吗?如果是这样,您将如何实现?
提前致谢。
【问题讨论】:
标签: graphql