jtsgen
latest

Manual

  • Introduction
  • Using jtsgen
  • Customizing Generation
  • Using in Gradle projects
  • Using in Maven Projects
  • Build and Develop
  • Appendix

Miscellaneous

  • References
  • License And Legal Notes
  • Contributing
  • Change Log
  • Test cases
jtsgen
  • Docs »
  • jtsgen: Java -> TypeScript Emitter
  • Edit on GitHub

jtsgen: Java -> TypeScript Emitter¶

The project tsgen (former jtsgen) emits TypeScript ambient types from Java sources. tsgen is implemented as an annotation processor, therefore it should be easily integrated in your current build infrastructure. Usually there are no other plugins required for your build system (maven, gradle).

Manual

  • Introduction
    • Features
    • Limits
  • Using jtsgen
    • Processing Parameters
  • Customizing Generation
    • The TSModule Annotation
    • Custom Type Mapping
    • Name Space Mapping
    • Output: TypeScript Modules
    • Member Detection
    • Member Name Mapping
    • Enum Output Strategy
  • Using in Gradle projects
    • Customizing the output dir
    • Generating Types for Kotlin classes
  • Using in Maven Projects
  • Build and Develop
    • Build & Release
    • Development
  • Appendix
    • Frequently Asked Questions

Miscellaneous

  • References
  • License And Legal Notes
  • Contributing
    • Contributors
  • Change Log
    • jtsgen-0.6.0 (UNRELEASED)
    • jtsgen-0.5.0 <https://github.com/dzuvic/jtsgen/tree/jtsgen-0.5.0>`__ (2021-03-13)
    • jtsgen-0.4.0 (2018-05-06)
    • jtsgen-0.3.0 (2017-10-30)
    • jtsgen-0.2.0 (2017-07-14)
    • jtsgen-0.1.4 (2017-05-31)
    • jtsgen-0.1.3 (2017-05-27)
    • jtsgen-0.1.2 (2017-05-15)
    • jtsgen-0.1.1 (2017-05-13)
    • jtsgen-0.1.0 (2017-05-10)
    • jtsgen-0.0.2 (2017-04-26)
  • Test cases

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2017-2019, Dragan Zuvic Revision e226d609.

Built with Sphinx using a theme provided by Read the Docs.