From 6b4f273f209104f135e822f2f1956dbf79b57f1a Mon Sep 17 00:00:00 2001 From: Oliver Braun Date: Wed, 4 Jun 2025 21:16:27 +0200 Subject: [PATCH] chore: use introspection --- codegen.ts | 13 + package.json | 1 + src/lib/Nav.svelte | 3 +- src/lib/__generated__/graphql.ts | 1111 ++++++++++++++++++++++ src/routes/plan/calendar/+page.server.ts | 5 +- 5 files changed, 1131 insertions(+), 2 deletions(-) create mode 100644 codegen.ts create mode 100644 src/lib/__generated__/graphql.ts diff --git a/codegen.ts b/codegen.ts new file mode 100644 index 0000000..6595272 --- /dev/null +++ b/codegen.ts @@ -0,0 +1,13 @@ +import { CodegenConfig } from '@graphql-codegen/cli'; + +const config: CodegenConfig = { + schema: 'http://localhost:8080/query', + // documents: ['src/**/*.graphql'], + generates: { + './src/lib/__generated__/graphql.ts': { + plugins: ['typescript', 'typescript-operations'] + } + } +}; + +export default config; diff --git a/package.json b/package.json index 50528bf..292d6b9 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "scripts": { "dev": "vite dev", "devhost": "vite dev --host", + "codegen": "graphql-codegen", "build": "vite build", "package": "svelte-kit package", "preview": "vite preview", diff --git a/src/lib/Nav.svelte b/src/lib/Nav.svelte index c7e0ca2..f5430d3 100644 --- a/src/lib/Nav.svelte +++ b/src/lib/Nav.svelte @@ -1,8 +1,9 @@