# A GraphQL schema provides a root type for each kind of operation.schema { # The query root. query: Query}type Query { userCurrent: User}type User @asInterface { username: String! email: String! orders: [Order!]! @customResolver}type Order { number: String! price: String!}directive @customResolver on FIELD_DEFINITIONdirective @asInterface on OBJECT