mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-09-10 04:20:21 +00:00
feat[es]: es support
This commit is contained in:
@@ -93,6 +93,7 @@ public abstract class GenerateProtocolNote {
|
||||
case Cpp:
|
||||
case Go:
|
||||
case JavaScript:
|
||||
case ES:
|
||||
case TypeScript:
|
||||
case CSharp:
|
||||
case Protobuf:
|
||||
|
||||
@@ -59,6 +59,8 @@ public abstract class GenerateProtocolPath {
|
||||
break;
|
||||
case JavaScript:
|
||||
break;
|
||||
case ES:
|
||||
break;
|
||||
case TypeScript:
|
||||
break;
|
||||
case CSharp:
|
||||
|
||||
@@ -98,7 +98,7 @@ public abstract class GenerateEsUtils {
|
||||
var protocolId = protocol.protocolId();
|
||||
var protocolName = protocol.protocolConstructor().getDeclaringClass().getSimpleName();
|
||||
var path = GenerateProtocolPath.protocolAbsolutePath(protocol.protocolId(), CodeLanguage.ES);
|
||||
importBuilder.append(StringUtils.format("import {} from './{}';", protocolName, path)).append(LS);
|
||||
importBuilder.append(StringUtils.format("import {} from './{}.mjs';", protocolName, path)).append(LS);
|
||||
initProtocolBuilder.append(StringUtils.format("protocols.set({}, {});", protocolId, protocolName)).append(LS);
|
||||
}
|
||||
|
||||
|
||||
@@ -38,6 +38,7 @@ public class GenerateTesting {
|
||||
generateLanguages.add(CodeLanguage.Cpp);
|
||||
generateLanguages.add(CodeLanguage.Go);
|
||||
generateLanguages.add(CodeLanguage.JavaScript);
|
||||
generateLanguages.add(CodeLanguage.ES);
|
||||
generateLanguages.add(CodeLanguage.TypeScript);
|
||||
generateLanguages.add(CodeLanguage.Lua);
|
||||
generateLanguages.add(CodeLanguage.CSharp);
|
||||
|
||||
Reference in New Issue
Block a user