first draft

This commit is contained in:
2026-06-09 17:36:46 +02:00
parent 6c385aebe4
commit 9df03fba90
46 changed files with 29915 additions and 498 deletions

30
codegen.ts Normal file
View File

@@ -0,0 +1,30 @@
import type { CodegenConfig } from '@graphql-codegen/cli'
const sharedConfig = {
scalars: {
DateTime: 'Date'
},
immutableTypes: false,
} as const
const config: CodegenConfig = {
overwrite: true,
schema: "http://localhost:3000/admin-api/schema.gql",
documents: "./src/graphql/*.ts",
ignoreNoDocuments: true,
generates: {
'./src/app/schema-types.ts': {
plugins: ["typescript"],
config: sharedConfig,
},
'./src/app/generated.ts': {
plugins: ["typescript-operations", "typed-document-node"],
config: {
...sharedConfig,
importSchemaTypesFrom: './src/app/schema-types.ts',
}
}
}
}
export default config