SAP / ui5-webcomponents-ngx

UI5 Web Components for Angular provides directives for each UI5 Web Component. The directives allow to easily build your Angular application following the SAP Design System.
https://ui5-webcomponents-ngx.netlify.app/
Apache License 2.0
23 stars 4 forks source link

feat: reuse of the ui5 typing information and perf improvements #44

Closed g-cheishvili closed 1 year ago

g-cheishvili commented 1 year ago

Related Issue(s)

part of #43 closes #39

Description

With these changes, generator tries to reuse the types where available, but where they are not, it continues to create in old way. Currently this just imports and still generates some, because in ui5 there are enums, not unions. When that is fixed, there will be no need for generation at all. Also this PR introduces proxy concept to original underlying elements and does that in a optimized and performance wise better way.