@@ -942,7 +942,7 @@ export namespace JSXBase {
942942 export interface DetailsHTMLAttributes < T > extends HTMLAttributes < T > {
943943 open ?: boolean ;
944944 name ?: string ;
945- onToggle ?: ( event : Event ) => void ;
945+ onToggle ?: ( event : ToggleEvent ) => void ;
946946 }
947947
948948 export interface DelHTMLAttributes < T > extends HTMLAttributes < T > {
@@ -1739,6 +1739,12 @@ export namespace JSXBase {
17391739 onCompositionupdate ?: ( event : CompositionEvent ) => void ;
17401740 onCompositionupdateCapture ?: ( event : CompositionEvent ) => void ;
17411741
1742+ // Disclosure Events
1743+ onBeforeToggle ?: ( event : ToggleEvent ) => void ;
1744+ onBeforeToggleCapture ?: ( event : ToggleEvent ) => void ;
1745+ onToggle ?: ( event : ToggleEvent ) => void ;
1746+ onToggleCapture ?: ( event : ToggleEvent ) => void ;
1747+
17421748 // Focus Events
17431749 onFocus ?: ( event : FocusEvent ) => void ;
17441750 onFocusCapture ?: ( event : FocusEvent ) => void ;
@@ -1760,10 +1766,6 @@ export namespace JSXBase {
17601766 onSubmitCapture ?: ( event : Event ) => void ;
17611767 onInvalid ?: ( event : Event ) => void ;
17621768 onInvalidCapture ?: ( event : Event ) => void ;
1763- onBeforeToggle ?: ( event : Event ) => void ;
1764- onBeforeToggleCapture ?: ( event : Event ) => void ;
1765- onToggle ?: ( event : Event ) => void ;
1766- onToggleCapture ?: ( event : Event ) => void ;
17671769
17681770 // Image Events
17691771 onLoad ?: ( event : Event ) => void ;
0 commit comments