GraphQL: старт

Урок 06 · 12 хв

enum, input, interface, union

Типи, які роблять схему точною: обмежені значення, вхідні об'єкти, спільні поля.

12 хвУрок 6 з 9Є практикаAsk AI до кожного пункту

enum обмежує поле списком значень. input — об'єкт для аргументів: звичайний type в аргументах використати не можна. interface описує спільні поля, які мають кілька типів. union каже «тут один із цих типів» без спільних полів. Щоб дістати поля конкретного типу з interface чи union, у запиті пишуть inline-фрагмент ... on Book, а __typename підкаже, що прийшло.

Далі після входу

Решта уроку відкривається після реєстрації

Перший урок кожного курсу відкритий без реєстрації. Щоб читати далі, робити практику і питати Ask, створи безкоштовний акаунт або увійди.