Skip to content

Conversation

@ivov
Copy link
Member

@ivov ivov commented Aug 26, 2022

Had to use assertions for $refs and array props. Open to better approaches.

Verify with npm run build:vue:typecheck

@ivov ivov added ui Enhancement in /editor-ui or /design-system tech debt labels Aug 26, 2022
@n8n-assistant n8n-assistant bot added the n8n team Authored by the n8n team label Aug 26, 2022
Copy link
Contributor

@mutdmour mutdmour left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙏

@ivov ivov merged commit 3ae6450 into master Aug 29, 2022
@ivov ivov deleted the n8n-3680-fix-design-system-typescript-errors-to branch August 29, 2022 10:21
@n8n-assistant n8n-assistant bot added the Upcoming Release Will be part of the upcoming release label Aug 29, 2022
OlegIvaniv pushed a commit that referenced this pull request Aug 29, 2022
* 📘 Fix type errors in design system

* 🔥 Remove unneeded `?`

* 🔧 Add design system to Vetur

* 📘 Improve typing of `$el`

* ♻️ Address feedback

* 📘 Type leftover `MouseEvent`

* 📘 Type `event.target` properly
@janober
Copy link
Member

janober commented Aug 31, 2022

Got released with [email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

n8n team Authored by the n8n team tech debt ui Enhancement in /editor-ui or /design-system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants