0.3.0 • Published 1 year ago
types-from-java v0.3.0
types-from-java
generate typescript type definion from java data class
can only generate one class in one time, can not parse import
,
can parse Annotion and Method, but without any effect.
npm: https://www.npmjs.com/package/types-from-java
online: gitpage
useage
const {getType} = require("types-from-java");
//or es
//import {getType} from "types-from-java";
/*class MyClass{
Interger var;
}*/
var typeString=getType("class MyClass{Integer var;}")
/*type MyClass = {"var":number, }; */
map
defualt map, you can change second parm of getType
to overwrite or add new
| java | typescript |
| --- | --- |
| boolean | boolean|
|char |string|
|byte |number|
|short |number|
|int |number|
|long |string|
|float |number|
|double |number|
|Boolean | boolean|
|Character| string|
|Byte| number|
|Short| number|
|Integer| number|
|Long| string|
|Float| number|
|Double| number|
|String| string|
|Object| any|
peg grammar defined in parser fold. github: https://github.com/aaadddfgh/types-from-java