Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Purpose

java-to-typescript creates namespaced Typescript classes from Java classes. It correctly handles inner classes (creates inner typescript namespaces) and inheritance.

Using this library you can export your Java DTO objects for use in typescript/javascript.

Usage

  1. Register the repository in your pom.xml
<repositories>
    <repository>
        <id>java-to-typescript-repo</id>
        <url>https://raw.github.com/nikosk/java-to-typescript/releases/</url>        
    </repository>
</repositories>
  1. Add the plugin in your build:
<plugin>
        <groupId>gr.dsigned</groupId>
        <artifactId>java-to-typescript-plugin</artifactId>
        <version>1.0.0</version>
    <dependencies>
            [Add your dependencies here. The generator will scan only the dependencies registered here.]
            <dependency>
              <groupId>my.group</groupId>
              <artifactId>my.classes.to.be.converted</artifactId>
              <version>${dto.version}</version>
      </dependency>
    </dependencies>
</plugin>
  1. Create a file named application.conf in src/main/resources. Place your configuration there (see reference.conf for info).

  2. run mvn gr.dsigned:java-to-typescript-plugin:generator to generate your Typescript classes.

License

This project is licensed under the MIT license.

Credits

Inspired by java2typescript.

About

java-to-typescript creates namespaced Typescript classes from Java classes.

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.