Size: a a a

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

2021 April 23

DK

Dmitriy Konopliannik... in GraphQL — русскоговорящее сообщество
Спасибо за книжку
источник

QQ

Qaisar Qarashauly in GraphQL — русскоговорящее сообщество
Ребят, что думаете начет type-graphql? Последнее обновление пол года назад и ранее обновлялось редко
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Если NestJS используешь, в этом пакете больше нет смысла
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
В 7 версии просто оч крутое обновление code-first было, о котором можно подробнее почитать тут https://trilon.io/blog/announcing-nestjs-7-whats-new
Я смотрел как все внутри работает в обновленном @nestjs/graphql и это почти то же самое, что и type-graphql. Собстна, это и не скрывают https://github.com/nestjs/graphql/blob/master/lib/schema-builder/storages/type-metadata.storage.ts#L1
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
У меня была в коде обертка, использующая метаданные схемы, формируемые type-graphql. После обновления проекта на NestJS 7 пришлось просто совсем немного изменить то, как и откуда получать метаданные, потому что они теперь собираются самим нестом, а не type-graphql
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
у вас большая схема? Как со скоростью генерации?
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Огромная. Нормально вроде все, проблем никаких нет
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Отлично, спасибо. До сих пор не мигрировал
источник

QQ

Qaisar Qarashauly in GraphQL — русскоговорящее сообщество
Спасибо за развернутый ответ. Есть бойлерплейт в гите чтоб глянуть?
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Очень советую перейти. У меня ушло полдня чтобы проект обновить. Главное все аспекты перехода учесть - где-то был гайд по критическим изменениям.
И самая топовая вещь, которую добавили - GraphQ CLI плагин, с которым необязательно для каждого поля декораторы прописывать
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Где-то можно в интернетах найти, но у меня сейчас к сожалению нет времени копаться(
источник

QQ

Qaisar Qarashauly in GraphQL — русскоговорящее сообщество
Понял, спасибо еще раз :)
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Приветствую.
Прошу помочь с типизацией ответа query.
const { first_name } = employeeData?.Employees_employees_by_pk;.
Ошибка:
Property 'first_name' does not exist on type 'Maybe<{ __typename?: "Employees_employees" | undefined; } & Pick<Employees_Employees, "id" | "first_name" | "last_name" | "email" | "avatar" | "started_at" | "created_at" | "updated_at">> | undefined'.
Какой тип присвоить { first_name }? Query создана через graphql-codegen, типы от него есть.
источник

DK

Dmitriy Konopliannik... in GraphQL — русскоговорящее сообщество
Можете этот тип скопировать и присвоить, а лучше пользуйтесь фрагментами, тогда вот такой портянки не будет
источник

DK

Dmitriy Konopliannik... in GraphQL — русскоговорящее сообщество
Ещё как вариант не используйте деструктуризацию, так как тип может быть нуль
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
В конце обоих типов undefined, он, похоже, приходит туда при создании Реакт компонента.
источник

DK

Dmitriy Konopliannik... in GraphQL — русскоговорящее сообщество
Он создаётся кодгеном, реакт тут не причём
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Почему first_name нет на типе query? В приведённой ошибке это поле есть, вроде бы.
источник
2021 April 24

A

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

СД

Саша Домоседов... in GraphQL — русскоговорящее сообщество
источник