typescript-generator icon indicating copy to clipboard operation
typescript-generator copied to clipboard

typescript-generator-core: How can I, given a Type, get its TypeScript name?

Open crummy opened this issue 3 years ago • 0 comments

I use typescript-generator to generate types for all our shared backend/frontend classes (and I love it - thank you!)

I'm building an TypeScript API generator for our backend but can't figure out how to get the name of a class given a type. For example:

interface Sample {
  void foo(int i);
}

for (Method m in Sample.class.getMethods()) {
  for (Type javaType : primitives.getGenericParameterTypes()) {
    String typeScriptType = ??? // should return "Number"
  }
}

I tried this, but it generates entire interfaces:

new TypeScriptGenerator(settings).generateTypeScript(Input.from(type));

crummy avatar Sep 30 '22 10:09 crummy