Size: a a a

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

2019 October 26

a

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

Кто-нибудь писал плагин для graphql-codegen, как там заменить контент, а не просто добавить что-то?
Так, обратился я к хукам и что-то свой собственный хук не работает. ЖС файл хука лежит рядом с конфигом:
hooks:
     afterOneFileWrite:
       - fix-gql-types
источник

a

artalar in GraphQL — русскоговорящее сообщество
artalar
Так, обратился я к хукам и что-то свой собственный хук не работает. ЖС файл хука лежит рядом с конфигом:
hooks:
     afterOneFileWrite:
       - fix-gql-types
no one? 👀
источник

S

Sergei in GraphQL — русскоговорящее сообщество
Доброе утро!
Подскажите про директивы: верно ли я понимаю, что прочесть типы из __schema я могу стандартным образом, но установленные на поля директивы - нет?
Спасибо.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Sergei
Доброе утро!
Подскажите про директивы: верно ли я понимаю, что прочесть типы из __schema я могу стандартным образом, но установленные на поля директивы - нет?
Спасибо.
Там есть astNode в схеме. В них можно найти директивы. Если ты на сервере смотришь инстанс схемы.

А если хочешь запросить как клиент через интроспекцию схемы, то через __schema никак. Надо крутить свой метод на сервере, которые тебе вернет необходимые данные.

Вот для Аполло Федерейшен они запилили  на корне схемы свое поле _service { sdl }, которое схему в SDL с дирекетивами возвращает
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
У нас поздняя ночь, а у кого-то видимо в NY утро ;)))
источник

S

Sergei in GraphQL — русскоговорящее сообщество
Pavel @nodkz
У нас поздняя ночь, а у кого-то видимо в NY утро ;)))
В Долине :)
источник

S

Sergei in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Там есть astNode в схеме. В них можно найти директивы. Если ты на сервере смотришь инстанс схемы.

А если хочешь запросить как клиент через интроспекцию схемы, то через __schema никак. Надо крутить свой метод на сервере, которые тебе вернет необходимые данные.

Вот для Аполло Федерейшен они запилили  на корне схемы свое поле _service { sdl }, которое схему в SDL с дирекетивами возвращает
Спасибо! Будем пилить.
Любопытно, отсутствие доступа к директивам через интроспекцию - оно "не успели сделать", или есть какая-то логическая причина, почему нет?
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Вот Кирилл сылку давал комментов 20 назад
https://github.com/graphql/graphql-js/issues/1262
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Вместо директив там еще extensions завозят. Но только для серверной стороны.
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Sergei
Спасибо! Будем пилить.
Любопытно, отсутствие доступа к директивам через интроспекцию - оно "не успели сделать", или есть какая-то логическая причина, почему нет?
Меня тоже это удивило
источник
2019 October 27

e

egoarka in GraphQL — русскоговорящее сообщество
artalar
Так, обратился я к хукам и что-то свой собственный хук не работает. ЖС файл хука лежит рядом с конфигом:
hooks:
     afterOneFileWrite:
       - fix-gql-types
в монорепе тестишь?
источник

a

artalar in GraphQL — русскоговорящее сообщество
egoarka
в монорепе тестишь?
Да, но  без хука всё норм работает.
источник

e

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

RB

Roman B in GraphQL — русскоговорящее сообщество
Всем привет, использую аполло
почемуто интерфейс уже обновляется, хотя я еще не записал значения в кеш, так же не должно быть?
источник

Anton Розбiйник in GraphQL — русскоговорящее сообщество
Если от сервера приходит нода с идишником, то он автоматом обновляет эту ноду в сторе
источник

RB

Roman B in GraphQL — русскоговорящее сообщество
В данном случае мне приходит true/false по этому я сам написал логику обновления

забавно, я использовал lodash_cloneDeep  для
cache.readQuery({ query: gqlCategoryList })
и теперь интерфейс не обновляется даже с cache.writeQuery
какая то фигня
источник
2019 October 28

a

artalar in GraphQL — русскоговорящее сообщество
Как на хук graphql-codegen повесить свой js скрипт?
источник

a

artalar in GraphQL — русскоговорящее сообщество
artalar
Так, обратился я к хукам и что-то свой собственный хук не работает. ЖС файл хука лежит рядом с конфигом:
hooks:
     afterOneFileWrite:
       - fix-gql-types
Так не работает
источник

a

artalar in GraphQL — русскоговорящее сообщество
artalar
Так, обратился я к хукам и что-то свой собственный хук не работает. ЖС файл хука лежит рядом с конфигом:
hooks:
     afterOneFileWrite:
       - fix-gql-types
источник

a

artalar in GraphQL — русскоговорящее сообщество
artalar
Так, обратился я к хукам и что-то свой собственный хук не работает. ЖС файл хука лежит рядом с конфигом:
hooks:
     afterOneFileWrite:
       - fix-gql-types
источник