Size: a a a

GraphQL — русскоговорящее сообщество

2018 November 28

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
на самом деле я использую type-graphql и у менять есть параметизированный декоратор info, который походу возвращает мне graphql ast, а вот доступ к info про который вы говорите, я могу получить походу только через middleware (косяк или задумка пока хз, еще не копал), мне бы понять что находится в этом вашем инфо
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
может лучше его попытаться получить и обойти
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
вот что внутри
источник

🦉⁣

🦉 ⁣ in GraphQL — русскоговорящее сообщество
тс ужасно смотрится конечн…
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
Ильнур Ибатуллин
а Вы смотрели на четвертый параметр info?
а понял, ваш хелпер работает из грубины
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
а мне наоборот надо пройтись
источник

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
у fieldNodes есть поле loc - по ней можно прогуляться, пока next !== null
источник

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
дальше, если ловите kind === '{' - считайте что на уровень вниз прошли, и наоборот
запоминаете все value когда kind === 'Name'
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
в локе хранится информацию по документу, точно это нужно?
источник

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
там всё дерево хранится
источник

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
сделайте запрос несколькими уровнями, посмотрите в дебаг режиме как он устроен
источник

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
очень помогает понять суть
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
да я и смотрю в дебаге, и не понимаю как через лок получит нужно, я вижу что надо идти внутрь через fieldNodes > selectionSet через рекурсию, не ебу как по другому
источник

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
а зачем вам selectionSet?
источник

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
я туда не заходил))
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
там находится массив selections в которм находятся вложенные поля
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
источник

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
посмотрите содержимое loc, а не selectionSet
источник