Skip to content

Conversation

@rschristian
Copy link
Member

Prior to this change our ...HTMLAttributes types were a bit inconsistent: those that relied upon discriminated unions for the ARIA roles were type, and those that didn't were interface. I think this would be a bit weird and annoying for users to deal with, so as such, they've all been switched to use type.

No functional changes.

@coveralls
Copy link

coveralls commented Aug 5, 2025

Coverage Status

coverage: 99.539%. remained the same
when pulling d535377 on types/html-attribute-types-consistency
into 5843ad0 on main.

@rschristian rschristian changed the title refactor: Make HTMLAttribute types consistent refactor: Make HTMLAttribute type declarations consistent Aug 5, 2025
@rschristian rschristian force-pushed the types/html-attribute-types-consistency branch 2 times, most recently from cda6cb2 to 9599a32 Compare August 6, 2025 05:36
@rschristian rschristian force-pushed the types/html-attribute-types-consistency branch from 9599a32 to d535377 Compare August 8, 2025 18:07
@rschristian rschristian merged commit 9a54be8 into main Aug 8, 2025
4 checks passed
@rschristian rschristian deleted the types/html-attribute-types-consistency branch August 8, 2025 18:09
@JoviDeCroock JoviDeCroock mentioned this pull request Aug 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants