Size: a a a

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

2019 September 25

a

akaSybe in GraphQL — русскоговорящее сообщество
Даниил Шушпанов
кто-то может помочь а то я блин уже 2 недели пытаюсь понять как работает эта "магия" пустых фигурных скобок
Резолвер возвращает пустой объект. Поскольку это не null, то графкл смотрит вложенные резолверы и выполняет их
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Это позволяет создавать так называемые "namespaces", то есть просто группировать некоторые поля схемы по какому то признаку
источник

SB

Sergei Bogdaniuk in GraphQL — русскоговорящее сообщество
Так точно, это обычная магия graphql, резолвер типов
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Если результат вышестоящего резолвера вернул пустой результат или ошибку. То все вложенные резолверы не вызываются.

Пустой объект - это полноценный результат. Ну т.е. не пустое значение. Вот и работает.
источник

a

artalar in GraphQL — русскоговорящее сообщество
Посоветуйте какой-нибудь простой gql клиент (для браузера). Вообще единственное требование - вывод TS типов, так что может быть и клиент не нужен, просто есть плагин какие-то или типа того?
источник

e

egoarka in GraphQL — русскоговорящее сообщество
artalar
Посоветуйте какой-нибудь простой gql клиент (для браузера). Вообще единственное требование - вывод TS типов, так что может быть и клиент не нужен, просто есть плагин какие-то или типа того?
https://github.com/graphql-editor/graphql-zeus

можешь под себя переделать
источник

a

artalar in GraphQL — русскоговорящее сообщество
egoarka
https://github.com/graphql-editor/graphql-zeus

можешь под себя переделать
спасибо
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Если результат вышестоящего резолвера вернул пустой результат или ошибку. То все вложенные резолверы не вызываются.

Пустой объект - это полноценный результат. Ну т.е. не пустое значение. Вот и работает.
Восхищаюсь такими штуками в GraphQL
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
artalar
Посоветуйте какой-нибудь простой gql клиент (для браузера). Вообще единственное требование - вывод TS типов, так что может быть и клиент не нужен, просто есть плагин какие-то или типа того?
Может тебе вообще никакой клиент не нужен под твою задачу.

Открывай сайт с КОМПА https://graphql-code-generator.com/

Вбивай туда запрос и интроспекцию схемы, а он тебе на выходе сгенерит типы. Которые сможешь скопирастить куда угодно.
источник

a

artalar in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Может тебе вообще никакой клиент не нужен под твою задачу.

Открывай сайт с КОМПА https://graphql-code-generator.com/

Вбивай туда запрос и интроспекцию схемы, а он тебе на выходе сгенерит типы. Которые сможешь скопирастить куда угодно.
О круть, то что надо, спасибо
источник

ДШ

Даниил Шушпанов in GraphQL — русскоговорящее сообщество
Sergei Bogdaniuk
Так ты разобрался почему и как?
всем доброе утро, да там вместо скобок надо создавать объект
источник

ДШ

Даниил Шушпанов in GraphQL — русскоговорящее сообщество
источник

ДШ

Даниил Шушпанов in GraphQL — русскоговорящее сообщество
источник

ДШ

Даниил Шушпанов in GraphQL — русскоговорящее сообщество
мне Бен подсказал что это можно решить через @FieldResolver но в примере не описанно как, там он используется немного для другого
источник

ДШ

Даниил Шушпанов in GraphQL — русскоговорящее сообщество
то что надо создавать новый объект это уже я до думал
источник

ДШ

Даниил Шушпанов in GraphQL — русскоговорящее сообщество
Issue на проекте typegraphql

https://github.com/MichalLytek/type-graphql/issues/427
источник

ДШ

Даниил Шушпанов in GraphQL — русскоговорящее сообщество
но там сказали что это можно решить как то иначе, пока не понял как )))
источник
2019 September 26

YP

Yury Petrovich in GraphQL — русскоговорящее сообщество
Привет всем. Ребята, подскажите, есть ли такая возможность, чтобы обновлять запрос и конкретное значение каждые 5 секунд?
источник

K

Kolya Vlasov in GraphQL — русскоговорящее сообщество
Yury Petrovich
Привет всем. Ребята, подскажите, есть ли такая возможность, чтобы обновлять запрос и конкретное значение каждые 5 секунд?
источник

YP

Yury Petrovich in GraphQL — русскоговорящее сообщество
@nickvlasov да, я это в первую очередь попробовал. Но дело в том, что обновляется только запрос, а мне нужно чтобы и отображаемые данные тоже обновлялись, а они не делают этого. Получается запрос кажде 5 минут обновляется, а данные отображаются старые.  Я думал что кеш влияет, убрал его, и ничего не изменилось.
Да, я юзаю Apollo
источник