CodegenConfig
from GraphQL Codegen
codegen.ts
docs
#wip
λ npx graphql-code-generatorで自動的にcodegen.tsという名前のファイルを探して実行する
--config ./path/to/codegen.tsの様にファイル名の指定もできる
monorepoならrootに置くのを推奨
https://the-guild.dev/graphql/codegen/docs/getting-started/development-workflow#monorepo-and-yarn-workspaces
code:ts
import { CodegenConfig } from '@graphql-codegen/cli'
const config: CodegenConfig = {
schema: 'server/src/**/*.graphql',
documents: 'client/src/**/*.graphql',
generates: {
'client/src/models.ts': 'typescript', 'typescript-operations',
'server/src/models.ts': 'typescript', 'typescript-resolver'
}
}
export default config
CodegenConfig.schema
CodegenConfig.documents
CodegenConfig.generates
CodegenConfig.config
https://the-guild.dev/graphql/codegen/docs/config-reference/config-field
ほかも色々ある
https://the-guild.dev/graphql/codegen/docs/config-reference/codegen-config#configuration-options