Size: a a a

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

2021 June 10

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Ещё кстати есть blackblaze, у него не s3 совместимое api. Но крайне демократичные тарифы. И весь трафик между cdn cloudflare бесплатен. Для знакомого делал часть портала по просмотру видео курсов. Так месячный счёт был 4 доллара. При Траффике 5Тб и объемах около 200гб хранилища. 4 доллара за хранение и изначальную загрузку списались. А весь трафик бесплатно
источник
2021 June 11

B

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

IH

Ivan Holub in GraphQL — русскоговорящее сообщество
Всем привет


Такой вопрос,может кто сталкивался

Пример:
В проекте подключен аполо, много кверей и мутаций graphql файлов

- меняю только одно поле например в квере homeHeader.graphql
- далее генерю командой  'npm run graphql-codegen' тайпскрипт файл

Что получается: генерится не один файл TS а полноостью во всем проекте перегинериваются все существующие TS файлы для кверей

Есть ли плагин какой то? или что то добавить в codegen.yml  файл?
Кто то сталкивался с таким?

Спасибо за ответ
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
graphql-codegen --watch разве все файлы перегенерирует?
источник

🏡K

🏡 ILshat Khamitov in GraphQL — русскоговорящее сообщество
я эти файлы вообще в гит игнор добавил, те что генерятся, если нужно кастомизировать то копирую то что создалось в другую папку и меняю наследуясь от оригинала
источник

IH

Ivan Holub in GraphQL — русскоговорящее сообщество
добавил только что с флагом --watch
да,вот такая история получается

один файл graphql изменен а как генеришь то все TS перегенеривает
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
/trust
источник

S

Shieldy in GraphQL — русскоговорящее сообщество
Принято!
источник

IH

Ivan Holub in GraphQL — русскоговорящее сообщество
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
И какой diff рисует?
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Что в ts файле меняется?
источник

y

yel' in GraphQL — русскоговорящее сообщество
и что в конфиге генератора
источник

IH

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

y

yel' in GraphQL — русскоговорящее сообщество
у тебя возможно линтер конфликтует с генератором?
источник

IH

Ivan Holub in GraphQL — русскоговорящее сообщество
в файле codegen.yml


overwrite: true
schema: 'schema.graphql'
documents: 'src/**/*.graphql'
generates:
   src/api/graphql/types.ts:
       - typescript
   src/:
       preset: near-operation-file
       presetConfig:
           baseTypesPath: ~api/graphql/types
       plugins:
           - 'typescript-operations'
           - 'typescript-react-apollo'
источник

IH

Ivan Holub in GraphQL — русскоговорящее сообщество
вот например не тронутый graphql файл - TS который перегенерился, просто убрались отступы
источник

y

yel' in GraphQL — русскоговорящее сообщество
там есть плагин, который позволяет добавить кастомный текст в сгенерированные файлы, так можно отключить линтер, например
https://www.graphql-code-generator.com/docs/plugins/add
источник

IH

Ivan Holub in GraphQL — русскоговорящее сообщество
сейчас попробую,спасибо
источник

y

yel' in GraphQL — русскоговорящее сообщество
а это прям .graphql файл? а почему там js синтаксис?
источник

IH

Ivan Holub in GraphQL — русскоговорящее сообщество
это сгенереный TS файл из graphql
источник