Базовый
Что такое GraphQL Schema Definition Language (SDL)?
SDL (Язык определения схемы) — это синтаксис, на котором описывается контракт (схема) в GraphQL.
Он строго типизирован и служит единым источником истины для клиента и сервера.
Пример SDL:
type User {
id: ID!
name: String!
age: Int
posts: [Post!]!
}type Query {
getUser(id: ID!): User
}
!означает, что поле обязательно (Non-Null).[Post!]!означает, что это массив, который не может быть null, и элементы внутри него тоже не могут быть null.