-
Notifications
You must be signed in to change notification settings - Fork 70
cobigen tsplugin
The TypeScript Plug-in enables merging result TS files to existing ones. This plug-in is used for generate an Angular2 client with all CRUD functionalities enabled. The plug-in also generates de i18n functionality just appending at the end of the word the ES or EN suffixes, to put into the developer knowledge that this words must been translated to the correspondent language. Currently, the generation of Angular2 client requires an ETO java object as input so, there is no need to implement an input reader for ts artifacts for the moment.
As for the Angular2 generation the input is a java object, the trigger expressions (including matchers and variable assignments) are implemented as Java.
There are currently two merge strategies:
-
merge strategy
html-ng*
(add the new code respecting the existing is case of conflict) -
merge strategy
html-ng*_override
(add the new code overwriting the existent in case of conflict)
The merging of two Angular2 files will be processed as follows:
Mainly, the merge handles the following nodes types:
.
Disclaimer
If you discover any documentation bugs or would like to request new content, please raise them as an issue or create a pull request. Contributions to this wiki are done through the main repo under the folder documentation.
License
This documentation is licensed under the Creative Commons License (Attribution-NoDerivatives 4.0 International
)