fleet-ble-monitor/frontend/codegen.ts

25 lines
581 B
TypeScript

import type { CodegenConfig } from '@graphql-codegen/cli'
const config: CodegenConfig = {
schema: '../backend/src/main/resources/graphql/schema.graphqls',
documents: ['src/shared/api/graphql/operations/**/*.{ts,tsx,graphql}'],
generates: {
'src/shared/api/graphql/generated/': {
preset: 'client',
presetConfig: {
fragmentMasking: false,
},
config: {
useTypeImports: true,
scalars: {
Date: 'string',
DateTime: 'string',
Long: 'number',
},
},
},
},
}
export default config