PLDB
Languages Patterns Calendar About Lists Join

GraphQL Schema Definition Language

GraphQL Schema Definition Language

GraphQL Schema Definition Language is an interface design language created in 2018. A type definition syntax to the GraphQL specification.

#1524on PLDB 4Years Old

Example code from the web:

# Enumeration type for a level of priority enum Priority { LOW MEDIUM HIGH } # Our main todo type type Todo { id: ID! name: String! description: String priority: Priority! } type Query { # Get one todo item todo(id: ID!): Todo # Get all todo items allTodos: [Todo!]! } type Mutation { addTodo(name: String!, priority: Priority = LOW): Todo! removeTodo(id: ID!): Todo! } schema { query: Query mutation: Mutation }

Article source

PLDB - Build the next great programming language. v5.0.0 - Email ยท Github