diff --git a/src/jsx.d.ts b/src/jsx.d.ts index 8e7f9db1f1..e08448b595 100644 --- a/src/jsx.d.ts +++ b/src/jsx.d.ts @@ -1096,7 +1096,6 @@ export namespace JSXInternal { | 'feed' | 'figure' | 'form' - | 'generic' | 'grid' | 'gridcell' | 'group' diff --git a/test/ts/dom-attributes-test.tsx b/test/ts/dom-attributes-test.tsx index 57fda6949d..edf922e752 100644 --- a/test/ts/dom-attributes-test.tsx +++ b/test/ts/dom-attributes-test.tsx @@ -34,6 +34,10 @@ const signalValidAriaValues2 = ( ); const validRole =
; +// @ts-expect-error We should correctly type aria roles +const invalidRole =
; +// @ts-expect-error We should disallow `generic` as it should not ever be explicitly set +const invalidRole2 =
; const fallbackRole =
; const booleanishTest = (