具有共享字段的两种GraphQL类型

具有共享字段的两种GraphQL类型,graphql,Graphql,给定以下用例,GQL如何定义这些类型 伪代码如下: type BasicUser { id: ID! firstName: String! lastName: String! email: String! phone: String } type EnhancedUser { ...BasicUser dob: String streetAddress: String city: String state: String zip: String }

给定以下用例,GQL如何定义这些类型

伪代码如下:

type BasicUser {
  id: ID!
  firstName: String!
  lastName: String!
  email: String!
  phone: String
}

type EnhancedUser {
  ...BasicUser
  dob: String
  streetAddress: String
  city: String
  state: String
  zip: String
}