我尝试使用联合类型,但这没有用。我的后端使用的系统定义了哪些值已更改及其原始值。
例如
oldValue: 8,
value: 10
或
oldValue: "google.com"
value: "graphQL"
或
oldValue: false
value: true
如您所见,它们可以具有不同的类型。如何在架构中定义value和oldValue?
我尝试了联合类型。
const typeDefs = gql`
type patch {
value: # this needs to be returned as a String or Date or Int
oldValue: # this needs to be returned as a String or Date or Int
}`