CodegenConfig.schema
URL、ローカルファイル、globパターン、JSファイル何でもOK。
GPT-4.icon
2. 設定する場所
ルートレベルで指定(基本はこちら)
出力ファイルごとに指定(用途ごとにスキーマを変えたいとき)
例:
ルートレベル
code:ts
const config: CodegenConfig = {
generates: {
}
}
出力ファイルごと
code:ts
const config: CodegenConfig = {
generates: {
'./src/types1.ts': {
},
'./src/types2.ts': {
}
}
}
両方使うとマージされる
code:ts
const config: CodegenConfig = {
generates: {
'./src/types.ts': {
schema: './schema.graphql',
}
}
}
→ルートと個別のスキーマを合成して使えます!