diff --git a/src/jsx.d.ts b/src/jsx.d.ts index 21c7e6338e..1ebd557c3b 100644 --- a/src/jsx.d.ts +++ b/src/jsx.d.ts @@ -1453,6 +1453,10 @@ export namespace JSXInternal { Target, PointerEvent >; + export type TargetedSubmitEvent = TargetedEvent< + Target, + SubmitEvent + >; export type TargetedTouchEvent = TargetedEvent< Target, TouchEvent @@ -1565,8 +1569,8 @@ export namespace JSXInternal { onBeforeInputCapture?: GenericEventHandler | undefined; onSearch?: GenericEventHandler | undefined; onSearchCapture?: GenericEventHandler | undefined; - onSubmit?: GenericEventHandler | undefined; - onSubmitCapture?: GenericEventHandler | undefined; + onSubmit?: TargetedSubmitEvent | undefined; + onSubmitCapture?: TargetedSubmitEvent | undefined; onInvalid?: GenericEventHandler | undefined; onInvalidCapture?: GenericEventHandler | undefined; onReset?: GenericEventHandler | undefined;