Skip to content

Commit 84c75d3

Browse files
committed
fix invalid syntax code generated from an empty schema
1 parent ae5201a commit 84c75d3

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

src/__snapshots__/code-generator.test.ts.snap

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ exports[`generateCode > generates code when empty typeInfos is passed 1`] = `
5959
} from '@mizdra/graphql-codegen-typescript-fabbrica/helper';
6060
import type {
6161
Maybe,
62-
,
6362
} from './types';
6463
6564
export * from '@mizdra/graphql-codegen-typescript-fabbrica/helper';

src/code-generator.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,16 @@ import type { ObjectTypeInfo, TypeInfo } from './schema-scanner.js';
44
function generatePreludeCode(config: Config, typeInfos: TypeInfo[]): string {
55
const joinedTypeNames = typeInfos
66
.filter(({ type }) => type === 'object')
7-
.map(({ name }) => ` ${name}`)
8-
.join(',\n');
7+
.map(({ name }) => ` ${name},\n`)
8+
.join('');
99
const code = `
1010
import {
1111
type DefineTypeFactoryInterface${config.nonOptionalDefaultFields ? 'Required' : ''},
1212
defineTypeFactory,
1313
} from '@mizdra/graphql-codegen-typescript-fabbrica/helper';
1414
import type {
1515
Maybe,
16-
${joinedTypeNames},
17-
} from '${config.typesFile}';
16+
${joinedTypeNames}} from '${config.typesFile}';
1817
1918
export * from '@mizdra/graphql-codegen-typescript-fabbrica/helper';
2019
`.trim();

0 commit comments

Comments
 (0)