mirror of
https://gitea.tendokyu.moe/Kayori/Medusa.net.git
synced 2026-09-25 07:48:10 +03:00
36 lines
1.2 KiB
TypeScript
36 lines
1.2 KiB
TypeScript
import type { CodegenConfig } from '@graphql-codegen/cli';
|
|
|
|
const config: CodegenConfig = {
|
|
overwrite: true,
|
|
schema: 'http://localhost:5120/graphql',
|
|
documents: ['src/graphql/**/*.graphql'],
|
|
//ignoreNoDocuments: true, // for better experience with the watcher
|
|
generates: {
|
|
'./src/gql/graphql.ts': {
|
|
plugins: [
|
|
"@graphql-codegen/typescript",
|
|
"@graphql-codegen/typescript-operations",
|
|
"@graphql-codegen/typescript-vue-apollo",
|
|
],
|
|
config: {
|
|
withCompositionFunctions: true,
|
|
vueCompositionApiImportFrom: "vue",
|
|
addDocBlocks: true,
|
|
skipTypename: false,
|
|
namingConvention: {
|
|
typeNames: "change-case-all#pascalCase",
|
|
enumValues: "change-case-all#upperCase",
|
|
transformUnderscore: true,
|
|
},
|
|
scalars: {
|
|
DateTime: "Date",
|
|
JSON: "{ [key: string]: any }",
|
|
Byte: 'Uint8Array',
|
|
},
|
|
},
|
|
},
|
|
},
|
|
};
|
|
|
|
export default config;
|