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