We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7e949a7 commit 5e5ece4Copy full SHA for 5e5ece4
packages/core/src/getters/object.ts
@@ -122,7 +122,9 @@ export const getObject = ({
122
123
acc.hasReadonlyProps ||= isReadOnly || false;
124
acc.imports.push(...resolvedValue.imports);
125
- acc.factoryMethodValue += `\n ${getKey(key)}: ${resolvedValue.factoryMethodValue},`;
+ if (!isReadOnly || isRequired) {
126
+ acc.factoryMethodValue += `\n ${getKey(key)}: ${resolvedValue.factoryMethodValue},`;
127
+ }
128
acc.value += `\n ${doc ? `${doc} ` : ''}${
129
isReadOnly && !context.output.override.suppressReadonlyModifier
130
? 'readonly '
0 commit comments