From 03c742feb802f9f962506b738108ce64b3709e76 Mon Sep 17 00:00:00 2001 From: jaysunxiao Date: Thu, 9 Jun 2022 21:14:50 +0800 Subject: [PATCH] =?UTF-8?q?perf[protocol]:=20=E4=BF=AE=E5=A4=8DTypeScript?= =?UTF-8?q?=E7=9A=84Array=E5=BA=8F=E5=88=97=E5=8C=96=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zfoo/protocol/serializer/typescript/TsArraySerializer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol/src/main/java/com/zfoo/protocol/serializer/typescript/TsArraySerializer.java b/protocol/src/main/java/com/zfoo/protocol/serializer/typescript/TsArraySerializer.java index 1c6eca4a..a3710236 100644 --- a/protocol/src/main/java/com/zfoo/protocol/serializer/typescript/TsArraySerializer.java +++ b/protocol/src/main/java/com/zfoo/protocol/serializer/typescript/TsArraySerializer.java @@ -76,7 +76,7 @@ public class TsArraySerializer implements ITsSerializer { ArrayField arrayField = (ArrayField) fieldRegistration; String result = "result" + GenerateProtocolFile.index.getAndIncrement(); - var typeName = GenerateTsUtils.toTsClassName(arrayField.getType().getSimpleName()); + var typeName = StringUtils.format("Array<{}>", GenerateTsUtils.toTsClassName(arrayField.getType().getSimpleName())); builder.append(StringUtils.format("const {} = new {};", result, typeName)).append(LS); String i = "index" + GenerateProtocolFile.index.getAndIncrement();