This plugin includes basic value types for Typescript, templates for producing Typescript code and some harvesters to collect basic information. The templates are:
- Poco - Template for a class that holds the properties of a model class
The harvesters included are:
- AbstractTypeScriptAstHarvester - A base point of inheritence for harvesters of information from typescript source code
- TypeScriptClassPropertyToModelHarvester - Extract properties from classes and add to the model
- TypeScriptClassToModelHarvester - Extract classes without the members from the model
- TypeScriptEnumValueHarvester - Extract enumerations and their values and add to the model
- TypeScriptInterfaceToModelHarvester - Extract interfaces and their values and add to the model
- TypeScriptClassMethodToModelHarvester - Extract methods and their parameters and add to the model