а в резолверах как я понял, проверять какие аргументы пришли и в зависимости от этого делать запросы?
Да, например. Но в подавляющем случае это примерно одинаковые проверки и в зависимости от стека это можно оптимизировать на уровне ниже резолверов - общее поведение, так сказать
@donnyyyyy окей. Допустим делаем два запроса к моему API, один instance { id } другой instance(id: “0”) { id }. В первом случае логично вернуть массив объектов, во втором объект будет. Как это разрулить? GraphQL будет ведь что-то одно ожидать?
Забей. Это я просто отгенерил sdk из docgen'а. Особого мозга в схему не вкладывал. Нужно было просто показать большую схемку на 10к типов и весом в 9 мб в одном из моих выступлений. Ну и попутно протестить graphql-compose
Забей. Это я просто отгенерил sdk из docgen'а. Особого мозга в схему не вкладывал. Нужно было просто показать большую схемку на 10к типов и весом в 9 мб в одном из моих выступлений. Ну и попутно протестить graphql-compose
Ок. А может направишь в нужную сторону с моей задачей?
Всем привет. Ребят подскажите плиз как делать правильно мульти язычность ? Я конечно могу сделать что-то вроде: input ValuesInput { lang: String! content: String! } Вот только так я думаю это будет не очень правильно ...
Всем привет. Ребят подскажите плиз как делать правильно мульти язычность ? Я конечно могу сделать что-то вроде: input ValuesInput { lang: String! content: String! } Вот только так я думаю это будет не очень правильно ...
Всем привет. Ребят подскажите плиз как делать правильно мульти язычность ? Я конечно могу сделать что-то вроде: input ValuesInput { lang: String! content: String! } Вот только так я думаю это будет не очень правильно ...
Методов много, как вариант в хедерах передавать, а из них в контекст, а в резолверах брать язык из контекста
А у меня вопрос больше про то как их хранить правильно и про структуру кода... Просто если у меня 80% переводится то мне нужно будет делать много input Type {} что не очень радует (если так можно сказать). Может есть варианты по лучше ?
А у меня вопрос больше про то как их хранить правильно и про структуру кода... Просто если у меня 80% переводится то мне нужно будет делать много input Type {} что не очень радует (если так можно сказать). Может есть варианты по лучше ?
А зачем типы разные делать? Просто отдавай данные в зависимости от контекста