Skip to content

Commit b77a14c

Browse files
orval/core - ignore "readonly" props
1 parent a8bb7bf commit b77a14c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

Diff for: package.json

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"packages/*"
88
],
99
"private": true,
10-
"packageManager": "[email protected]",
1110
"scripts": {
1211
"format": "prettier --write .",
1312
"format:check": "prettier --check .",

Diff for: packages/core/src/getters/object.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,9 @@ export const getObject = ({
123123

124124
acc.hasReadonlyProps ||= isReadOnly || false;
125125
acc.imports.push(...resolvedValue.imports);
126-
acc.factoryMethodValue += `\n ${getKey(key)}: ${resolvedValue.factoryMethodValue},`;
126+
if (!isReadOnly || isRequired) {
127+
acc.factoryMethodValue += `\n ${getKey(key)}: ${resolvedValue.factoryMethodValue},`;
128+
}
127129
acc.value += `\n ${doc ? `${doc} ` : ''}${
128130
isReadOnly && !context.output.override.suppressReadonlyModifier
129131
? 'readonly '

0 commit comments

Comments
 (0)