ID!, когда поля нет, всё прекрасно — ошибка.
Но когда вместо значения поля мы передадим "", то в resolver прилетает поле с пустой строкой.
Как вы поступаете в подобных ситуациях?
Проверка значения в resolver?
Custom scalar и валидация?
Поделитесь опытом, интересно..
ПС << пока склоняюсь в custom scalar например ObjectID, где на этапе валидации можно разрулить
Так-то пустая строка и null — разные вещи. Так что вопрос странный. Не передавайте пустую строку. )
Обсуждают сегодня