(будет отрабатывать на клиенте) или чтобы просто отрабатывала на сервере (применялась к полю, объекту, операции и т.д.)?
Конечная цель у меня вообще стоит в том, чтобы добавить общую логику для ресолвинга моих типов на сервере. Если я возвращаю из ресолвера инстанс класса, в котором есть метод getInfo, то значит, перед тем как вытаскивать поля - нужно вызвать этот метод. У меня просто в возвращаемых объектах данные лежат в свойстве info, а не на верхнем уровне. Сейчас я понял что моя задача легко решается добавлением пары строчек кода в graphql-js, в метод ресолвинга объекта. Буду пробовать законтрибутить в graphql-js возможность прокидывать кастомную функцию для извлечения данных в тип.
Обсуждают сегодня