Skip to content

Commit

Permalink
鈱笍 change type structure of UseFormHandleSubmit (react-hook-form#11245
Browse files Browse the repository at this point in the history
)

* Change signature of UseFormHandleSubmit

* add api-extractor report
  • Loading branch information
mildfuzz authored and rafaelcalhau committed May 5, 2024
1 parent fc76251 commit 27bb083
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
2 changes: 1 addition & 1 deletion reports/api-extractor.md
Original file line number Diff line number Diff line change
Expand Up @@ -668,7 +668,7 @@ export type UseFormGetValues<TFieldValues extends FieldValues> = {
};

// @public
export type UseFormHandleSubmit<TFieldValues extends FieldValues, TTransformedValues extends FieldValues | undefined = undefined> = (onValid: TTransformedValues extends FieldValues ? SubmitHandler<TTransformedValues> : SubmitHandler<TFieldValues>, onInvalid?: SubmitErrorHandler<TFieldValues>) => (e?: React_2.BaseSyntheticEvent) => Promise<void>;
export type UseFormHandleSubmit<TFieldValues extends FieldValues, TTransformedValues extends FieldValues | undefined = undefined> = (onValid: TTransformedValues extends undefined ? SubmitHandler<TFieldValues> : TTransformedValues extends FieldValues ? SubmitHandler<TTransformedValues> : never, onInvalid?: SubmitErrorHandler<TFieldValues>) => (e?: React_2.BaseSyntheticEvent) => Promise<void>;

// @public (undocumented)
export type UseFormProps<TFieldValues extends FieldValues = FieldValues, TContext = any> = Partial<{
Expand Down
6 changes: 4 additions & 2 deletions src/types/form.ts
Original file line number Diff line number Diff line change
Expand Up @@ -623,9 +623,11 @@ export type UseFormHandleSubmit<
TFieldValues extends FieldValues,
TTransformedValues extends FieldValues | undefined = undefined,
> = (
onValid: TTransformedValues extends FieldValues
onValid: TTransformedValues extends undefined
? SubmitHandler<TFieldValues>
: TTransformedValues extends FieldValues
? SubmitHandler<TTransformedValues>
: SubmitHandler<TFieldValues>,
: never,
onInvalid?: SubmitErrorHandler<TFieldValues>,
) => (e?: React.BaseSyntheticEvent) => Promise<void>;

Expand Down

0 comments on commit 27bb083

Please sign in to comment.