только что, разговор в офисе: В: ты работал с graphql? А: Это мужчина или женщина? С(вклинивается в разговор): Это же граф, а не графиня, ясно же, что мужчина А: Куда нам холопам, с графьями работать В: ...
Подскажите - есть ли паттерн, чтобы пометить отдельные поля возвращаемого объекта как readOnly. Т.е. GQL сервер возвращает объект, но клиент должен знать, какие имеено поля он может поменять, а какие нет (в зависимоти от роли пользователя). Пока кроме массива readOnly/variable с именами полей ни чего больше в голову не приходит.
Ого, ретроспекция поля зависит от его доступности при наличии директивы доступа?
Не всегда все кишки можно светить наружу, увы. Но лучше не исключать поля, там куча проблем возникает в интерфейсах и прочих штуках, которые связаны с основным типом, над которым измываешься.