Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Completely make elements type-checked. Type all the things! #556

Closed
lukechu10 opened this issue Jan 13, 2023 · 0 comments · Fixed by #679
Closed

Completely make elements type-checked. Type all the things! #556

lukechu10 opened this issue Jan 13, 2023 · 0 comments · Fixed by #679
Labels
A-ergonomics Area: API ergonomics D-hard Difficulty: hard
Milestone

Comments

@lukechu10
Copy link
Member

This is the natural continuation of #354 and #553. We should strive to make Sycamore's elements system 100% type-checked for maximum type-safety and IDE auto-completion goodness.

The main thing that is not yet checked are HTML attributes. These should ideally also be completely typed to prevent typos and other bugs.

Also related to #554

@lukechu10 lukechu10 added A-ergonomics Area: API ergonomics D-hard Difficulty: hard labels Jan 13, 2023
@lukechu10 lukechu10 added this to the v0.9 milestone Jan 13, 2023
@lukechu10 lukechu10 mentioned this issue Apr 3, 2024
8 tasks
@lukechu10 lukechu10 linked a pull request Sep 9, 2024 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-ergonomics Area: API ergonomics D-hard Difficulty: hard
Projects
None yet
1 participant