Ребят, подскажите, что-то я совсем запутался.
Пытаюсь заимплиментить
https://github.com/nodkz/conf-talks/tree/master/articles/graphql/errorsидея очень понравилась, но непонятно как быть с вложенными списками, листы ведь вроде как нельзя складывать в union
GraphQL Unions represent an object that could be one of a list of GraphQL Object types, but provides for no guaranteed fields between those types. They also differ from interfaces in that Object types declare what interfaces they implement, but are not aware of what unions contain them.
Просто если возращается объект, то понятно или Result | Problem
а если возвращается список (например запрашиваем книги автора и ловим исключение) [Result] | Problem, как-то не хочет парсер такую схему принимать. Как вариант вроде можно сделать доп. тип который будет отдавать этот массив подузлом, но как-то это некрасиво