Add attribute JSDoc annotations for better vscode-lit-plugin support
web-padawan opened this issue · 0 comments
web-padawan commented
We recommend VSCode lit-plugin for creating TypeScript views, and we use it also in our TypeScript examples
It turns out that our components need @attr
JSDoc annotation for camelCase properties to avoid warnings.
See vaadin/vaadin-grid#1774 and vaadin/vaadin-combo-box#896
Let's update the components to include JSDoc annotations where needed.
- vaadin-app-layout vaadin/vaadin-app-layout#161
- vaadin-checkbox vaadin/vaadin-checkbox#179
- cherry-pick: vaadin/vaadin-checkbox#180
- vaadin-combo-box vaadin/vaadin-combo-box#897
- vaadin-context-menu vaadin/vaadin-context-menu#278
- vaadin-custom-field vaadin/vaadin-custom-field#81
- cherry-pick: vaadin/vaadin-custom-field#82
- vaadin-date-picker vaadin/vaadin-date-picker#729
- cherry-pick: vaadin/vaadin-date-picker#730
- vaadin-date-time-picker vaadin/vaadin-date-time-picker#43
- cherry-pick: vaadin/vaadin-date-time-picker#44
- vaadin-dialog vaadin/vaadin-dialog#179
- vaadin-grid vaadin/vaadin-grid#1776
- vaadin-menu-bar vaadin/vaadin-menu-bar#110
- vaadin-radio-button vaadin/vaadin-radio-button#158
- cherry-pick: vaadin/vaadin-radio-button#159
- vaadin-select vaadin/vaadin-select#231
- cherry-pick: vaadin/vaadin-select#232
- vaadin-text-field vaadin/vaadin-text-field#489
- cherry-pick: vaadin/vaadin-text-field#490
- vaadin-time-picker vaadin/vaadin-time-picker#155
- cherry-pick: vaadin/vaadin-time-picker#156
- vaadin-upload vaadin/vaadin-upload#319
- vaadin-charts vaadin/vaadin-charts#487
- vaadin-confirm-dialog vaadin/vaadin-confirm-dialog#110
- vaadin-cookie-consent vaadin/vaadin-cookie-consent#65
- vaadin-crud vaadin/vaadin-crud#203
- vaadin-grid-pro vaadin/vaadin-grid-pro#126