Skip to content

Commit

Permalink
fix: onSubmit event type
Browse files Browse the repository at this point in the history
  • Loading branch information
marvinhagemeister committed Nov 27, 2023
1 parent 3b7d7c0 commit 0d3f40e
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions src/jsx.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1453,6 +1453,10 @@ export namespace JSXInternal {
Target,
PointerEvent
>;
export type TagetedSubmitEvent<Target extends EventTarget> = TargetedEvent<
Target,
SubmitEvent
>;
export type TargetedTouchEvent<Target extends EventTarget> = TargetedEvent<
Target,
TouchEvent
Expand Down Expand Up @@ -1488,9 +1492,10 @@ export namespace JSXInternal {
export type FocusEventHandler<Target extends EventTarget> = EventHandler<
TargetedFocusEvent<Target>
>;
export type GenericEventHandler<Target extends EventTarget> = EventHandler<
TargetedEvent<Target>
>;
export type GenericEventHandler<
Target extends EventTarget,
TypedEvent extends Event = Event
> = EventHandler<TargetedEvent<Target, TypedEvent>>;
export type KeyboardEventHandler<Target extends EventTarget> = EventHandler<
TargetedKeyboardEvent<Target>
>;
Expand Down Expand Up @@ -1565,8 +1570,8 @@ export namespace JSXInternal {
onBeforeInputCapture?: GenericEventHandler<Target> | undefined;
onSearch?: GenericEventHandler<Target> | undefined;
onSearchCapture?: GenericEventHandler<Target> | undefined;
onSubmit?: GenericEventHandler<Target> | undefined;
onSubmitCapture?: GenericEventHandler<Target> | undefined;
onSubmit?: TagetedSubmitEvent<Target> | undefined;
onSubmitCapture?: TagetedSubmitEvent<Target> | undefined;
onInvalid?: GenericEventHandler<Target> | undefined;
onInvalidCapture?: GenericEventHandler<Target> | undefined;
onReset?: GenericEventHandler<Target> | undefined;
Expand Down

0 comments on commit 0d3f40e

Please sign in to comment.