Описание тега graphql-codegen

0 ответов

Можно ли повлиять на вывод определенных плагинов?

Я хотел бы добавить настраиваемую логику, определяющую необязательные свойства для типов преобразователей.
28 май '20 в 09:38
2 ответа

Динамические поля graphql-codegen с интерполяцией

Я использую graphql-codegen для генерации типов машинописных текстов из схемы graphql. Пытаюсь создать фрагмент с динамическими полями. schema.ts Это тип, созданный graphql-codegen. /** User Type */ export type UserType = { __typename?: 'UserType'; …
3 ответа

Как настроить тип создаваемого поля graphql-code-generator при использовании схемы graphql Hasura

Я хотел бы переопределить тип jsonb для конкретного поля в схеме graphql, созданной Hasura, и запустить через генератор кода graphql. у меня есть customListполе типа jsonb. Ths используется для хранения массива объектов json. При использовании graph…
29 ноя '19 в 18:08
1 ответ

Клиент Apollo для angular: генерация кода из файлов graphql

Я узнал об угловом graphql генератора кода от здесь. Я пытаюсь использовать его в своем проекте для создания типов graphql иQuery услуги для угловой. Мой файл codegen.yml выглядит так, как показано ниже. overwrite: true schema: "http://localhost:901…
1 ответ

Выполнять операции напрямую через apollo-codegen, не называя их

Я использую graphql-codegen с apollo, чтобы использовать api graphql из машинописного текста. Прямо сейчас мне нужно продублировать множество операций graphql ровно 1:1, чтобы сгенерировал какой-то код. Пример: mutation CreateAccount($name: String!,…
10 фев '20 в 21:56
8 ответов

graphql-codegen не работает с файлом конфигурации

В моем package.json файл У меня есть запись скрипта, которая запускается graphql-codegen но он жалуется, что --config аргумент недействителен: $> yarn gen yarn run v1.21.1 $ graphql-codegen --config codegen.yml Error: Unknown argument: config ...…
14 фев '20 в 04:22
5 ответов

Генератор кода GraphQL - не удается загрузить схему GQL с конечной точки сервера Nestjs

Я использую генератор кода graphQL в приложении angular, и я пытаюсь загрузить свою схему из локального приложения nestjs. Вот файл codegen.yml: schema: http://localhost:3000/graphql documents: ./src/app/graphql/**/*.graphql generates: ./src/app/gra…
05 мар '20 в 15:58
0 ответов

Проблема graphql-codegen с генерацией интерфейсов машинописного текста из интерфейсов graphql

У меня проблема при создании интерфейсов TS из моей схемы graphQL. Мой код: export const userTypeDefs = gql` input SignUpRequestInput { name: String! password: String! role: Int! } interface SomeInter { name: String! } type Mutation { createUser(req…
07 апр '20 в 23:04
1 ответ

Введите псевдоним из свойства, которое может иметь значение NULL с помощью strictNullChecks

Я использую graphql-codegen/typescript-apollo-angularдля генерации машинописного кода можно использовать в нашем приложении Angular. Мы решили включитьstrictNullChecks единственная проблема заключается в том, что мы используем следующий шаблон для у…
1 ответ

Обновить кеш после мутации: свойство 'names' не существует для типа '{names: any; } | значение NULL'

Используя генератор кода GraphQL с React с хуками, я пытаюсь обновить кеш Apollo после мутации, следуя примеру в документации Apollo: const [addName] = useAddNameMutation({ update(cache, {data: {addName}}) { const {names} = cache.readQuery({query: G…
17 апр '20 в 21:00
1 ответ

Как graphql-codegen обрабатывать схему со строковыми шаблонами в экспорте машинописного /javascript

Я использую graphql-codegen для создания файлов типа машинописного текста для данной схемы. Все хорошо, за исключением случаев, когда в экспортированной схеме есть строковый шаблон, он будет жаловаться на синтаксис и, похоже, не скомпилирует его. Дл…
28 фев '20 в 08:37
1 ответ

Как типично набрать хук useQuery в Apollo?

Итак, вот компонент оболочки, в котором я передаю хук useQuery useOrganizationAutocompleteQueryгенерируется graphql-codegen. Я хотел бы иметь возможность передавать любой хук useQuery. <AutocompleteField {...props} getOptionLabel={(option: Organi…
26 июл '20 в 00:13
2 ответа

GraphQL CodeGen - выполнить одну и ту же мутацию произвольное количество раз с помощью одного запроса

Я определил мутацию, которая позволяет пользователям дублировать свои продукты, по одному продукту за раз: mutation DuplicateProduct($productID: ID!) { duplicateProduct(productID: $productID) { id } } Теперь мне нужно реализовать функцию, которая по…
30 июл '20 в 15:54
0 ответов

Сбой при запуске плагина maven graphql-java-codegen (отсутствует outputDir)

Я пытался сгенерировать модели Java, используя graphql-java-codegen, но я получаю сообщение об ошибке, связанное с отсутствием outputDir для цели, даже если outputDir настроен правильно. Не уверен, что я пропускаю какой-либо шаг. Любая помощь была б…
11 авг '20 в 11:30
0 ответов

Как установить ApolloProvider в antd pro v5 | получение Не удалось найти "клиента" в контексте или передано в качестве опции

Я использую antd pro v5 с graphql. Я определил макет ApolloLayout export class ApolloLayout extends React.Component<IProps, {}> { constructor(props: IProps) { super(props); } render() { return ( <> <ApolloProvider client={client}>{…
1 ответ

Как получить простой запрос на мутацию graphql из сгенерированной схемы?

Я использую генератор кода graphql, чтобы получить сгенерированный файл: npx graphql-codegen --config libs/codegen.yml В этом файле у меня есть export const AddDataDocument = gql` mutation addData($input: AddDataInput!) { addData(input: $input) { id…
31 авг '20 в 23:41
1 ответ

Для чего нужен входной параметр $condition в мутации GraphQL, сгенерированной AWS Amplify CLI?

Я создал простой GraphQL API на AWS AppSync (используя CLI) из этой модели: type WalletProperty @model { id: ID! title: String! } Это сгенерировало мутации CreateWalletProperty, UpdateWalletProperty и DeleteWalletProperty, похожие на следующие: muta…
1 ответ

Назначение типа свойству, которое является вложенным типом типа Maybe

Я пытаюсь присвоить свойству тип, созданный graphql-codegenорудие труда. Тип, который я пытаюсь назначить, - это вложенный тип. Учитывая следующий тип: type SomeType = { someKey: Maybe< { __typename?: "OtherType" | undefined } & { someNestedK…
1 ответ

Ссылка на сложный тип из объединения в Typescript

Я использую graphql-codegen для генерации типов из моих запросов graphQL. Результат иногда бывает довольно сложным, особенно когда unions вовлечены. Вот конкретный пример export type GroupQuery = { __typename?: 'Query' } & { group?: Maybe< { …
12 июн '20 в 18:45
0 ответов

Мутация Graphql выдает ошибку неверного значения

Я пытаюсь отправить запрос на изменение в свой api graphql, но получаю ошибку неверного значения. Я использую кодогенерацию graphql с машинописным текстом и реагирую на свой интерфейс. Я напрямую скопировал свою рабочую мутацию graphql, которую созд…