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