interface Node {
id: ID!
}
interface Timestamped implements Node {
id: ID!
createdAt: String!
updatedAt: String!
}
type User implements Timestamped & Node {
id: ID!
createdAt: String!
updatedAt: String!
username: String!
email: String!
}
extend type Query {
user(id: ID!): User
}