Something went wrong. Try again.
because I got bored of customising my CV for every job
Something went wrong. Try again.
828 B · 29 lines
TypeScript
123456789101112131415161718192021222324252627282930import type { CodegenConfig } from "@graphql-codegen/cli";
const config: CodegenConfig = { schema: process.env.GRAPHQL_SCHEMA_URL || "http://localhost:3000/graphql", documents: ["src/**/*.graphql"], generates: { "./src/generated/graphql.ts": { plugins: [ "typescript", "typescript-operations", "typescript-react-query", ], config: { // React Query v5 configuration fetcher: "../utils/graphql-fetcher#graphQLFetcher", reactQueryVersion: 5, // Enable infinite queries for connection-based queries addInfiniteQuery: true, // Expose query keys for invalidation exposeQueryKeys: true, exposeFetcher: true, exposeMutationKeys: true, }, }, }, ignoreNoDocuments: false,};
export default config;