Skip to content

Commit 20a3027

Browse files
authored
fix relationships overrides via fieldGeneration config (#123)
1 parent a63866b commit 20a3027

File tree

4 files changed

+352
-6
lines changed

4 files changed

+352
-6
lines changed

src/index.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -305,13 +305,18 @@ const getNamedType = (opts: Options<NamedTypeNode>): string | number | boolean =
305305
}
306306
}
307307
if (opts.terminateCircularRelationships) {
308-
return `relationshipsToOmit.has('${casedName}') ? {} as ${casedName} : ${toMockName(
309-
name,
310-
casedName,
311-
opts.prefix,
312-
)}({}, relationshipsToOmit)`;
308+
return handleValueGeneration(
309+
opts,
310+
null,
311+
() =>
312+
`relationshipsToOmit.has('${casedName}') ? {} as ${casedName} : ${toMockName(
313+
name,
314+
casedName,
315+
opts.prefix,
316+
)}({}, relationshipsToOmit)`,
317+
);
313318
} else {
314-
return `${toMockName(name, casedName, opts.prefix)}()`;
319+
return handleValueGeneration(opts, null, () => `${toMockName(name, casedName, opts.prefix)}()`);
315320
}
316321
}
317322
}

0 commit comments

Comments
 (0)