File tree Expand file tree Collapse file tree 2 files changed +14
-16
lines changed
smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen Expand file tree Collapse file tree 2 files changed +14
-16
lines changed Original file line number Diff line number Diff line change @@ -207,20 +207,19 @@ private void renderStructureNamespace(StructuredMemberWriter structuredMemberWri
207
207
}
208
208
);
209
209
210
- // TODO: re-enable this once we've solved recursive validation
211
- // if (!includeValidation) {
212
- // return;
213
- // }
214
- //
215
- // structuredMemberWriter.writeMemberValidators(writer);
216
- //
217
- // writer.addImport("ValidationFailure", "__ValidationFailure", "@aws-smithy/server-common");
218
- // writer.openBlock("export const validate = ($L: $L): __ValidationFailure[] => {", "}",
219
- // objectParam, symbol.getName(),
220
- // () -> {
221
- // structuredMemberWriter.writeValidate(writer, objectParam);
222
- // }
223
- // );
210
+ if (!includeValidation ) {
211
+ return ;
212
+ }
213
+
214
+ structuredMemberWriter .writeMemberValidators (writer );
215
+
216
+ writer .addImport ("ValidationFailure" , "__ValidationFailure" , "@aws-smithy/server-common" );
217
+ writer .openBlock ("export const validate = ($L: $L): __ValidationFailure[] => {" , "}" ,
218
+ objectParam , symbol .getName (),
219
+ () -> {
220
+ structuredMemberWriter .writeValidate (writer , objectParam );
221
+ }
222
+ );
224
223
});
225
224
}
226
225
}
Original file line number Diff line number Diff line change @@ -179,8 +179,7 @@ public void run() {
179
179
writeVisitorFunction ();
180
180
writeFilterSensitiveLog ();
181
181
if (includeValidation ) {
182
- // TODO: re-enable this once we've solved recursive validation
183
- //writeValidate();
182
+ writeValidate ();
184
183
}
185
184
});
186
185
}
You can’t perform that action at this time.
0 commit comments