Skip to content

Commit

Permalink
add missing reference
Browse files Browse the repository at this point in the history
  • Loading branch information
kuhe committed Oct 13, 2023
1 parent 85c3faf commit e6330e4
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -611,9 +611,10 @@ private void writeConstraintValidatorType(TypeScriptWriter writer, Shape shape)
Shape collectionMemberTargetShape = model.expectShape(collectionMemberShape.getTarget());
writer.writeInline("Iterable<$T>", getSymbolForValidatedType(collectionMemberTargetShape));
} else if (shape.isMapShape()) {
MapShape mapShape = shape.asMapShape().get();
writer.writeInline("Record<$T, $T>",
getSymbolForValidatedType(((MapShape) shape).getKey()),
getSymbolForValidatedType(((MapShape) shape).getValue())
getSymbolForValidatedType(mapShape.getKey()),
getSymbolForValidatedType(mapShape.getValue())
);
} else if (shape instanceof SimpleShape) {
writer.writeInline("$T", getSymbolForValidatedType(shape));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,7 @@ public Symbol mapShape(MapShape shape) {
Symbol key = toSymbol(shape.getKey());
Symbol value = toSymbol(shape.getValue());
return createSymbolBuilder(shape, format("Record<%s, %s>", key.getName(), value.getName()), null)
.addReference(key)
.addReference(value)
.build();
}
Expand Down

0 comments on commit e6330e4

Please sign in to comment.