Class TypeScriptDocumentGenerate

java.lang.Object
com.iohao.net.extension.codegen.TypeScriptDocumentGenerate
All Implemented Interfaces:
DocumentGenerate

public final class TypeScriptDocumentGenerate extends Object
Generate TypeScript code, such as broadcast, error code, action
Since:
21.21
Author:
渔民小镇
date:
2024-12-01
  • Constructor Details

    • TypeScriptDocumentGenerate

      public TypeScriptDocumentGenerate()
  • Method Details

    • generate

      public void generate(Document document)
      Description copied from interface: DocumentGenerate
      Generates the document.
      Parameters:
      document - document
    • generateErrorCode

      protected void generateErrorCode(Document document)
    • generateBroadcast

      protected void generateBroadcast(Document document)
    • generateAction

      protected void generateAction(Document document)
    • setProtoPrefix

      public void setProtoPrefix(String protoPrefix)
    • setInternalErrorCode

      public void setInternalErrorCode(boolean internalErrorCode)
      true : generate ActionErrorEnum
    • setPublicActionCmdName

      public void setPublicActionCmdName(boolean publicActionCmdName)
      your .proto path
    • setPath

      public void setPath(String path)
      The storage path of the generated files. By default, it will be generated in the ./target/action directory
    • setTypeMappingDocument

      public void setTypeMappingDocument(TypeMappingDocument typeMappingDocument)