File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
typescript-generator-core/src/main/java/cz/habarta/typescript/generator Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -239,6 +239,14 @@ public String format(Settings settings) {
239239
240240 public static TsType transformTsType (TsType tsType , Transformer transformer ) {
241241 final TsType type = transformer .transform (tsType );
242+ if (type instanceof TsType .GenericReferenceType ) {
243+ final GenericReferenceType genericReferenceType = (TsType .GenericReferenceType ) type ;
244+ final List <TsType > typeArguments = new ArrayList <>();
245+ for (TsType typeArgument : genericReferenceType .typeArguments ) {
246+ typeArguments .add (transformTsType (typeArgument , transformer ));
247+ }
248+ return new TsType .GenericReferenceType (genericReferenceType .symbol , typeArguments );
249+ }
242250 if (type instanceof TsType .OptionalType ) {
243251 final TsType .OptionalType optionalType = (TsType .OptionalType ) type ;
244252 return new TsType .OptionalType (transformTsType (optionalType .type , transformer ));
You can’t perform that action at this time.
0 commit comments