From c90742b200f7627234a46fb76bb86e27e18ef6ff Mon Sep 17 00:00:00 2001 From: divlo Date: Thu, 17 Jun 2021 19:26:13 +0200 Subject: [PATCH] feat: export `getFormDataObject` and `FormProps` interface --- src/index.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/index.tsx b/src/index.tsx index 996b960..7fc7343 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -10,15 +10,15 @@ export type HandleForm = ( formElement: HTMLFormElement ) => void | Promise -interface ReactFormProps +export interface ReactFormProps extends Omit, 'onSubmit' | 'onChange'> {} -interface FormProps extends ReactFormProps { +export interface FormProps extends ReactFormProps { onSubmit?: HandleForm onChange?: HandleForm } -const getFormDataObject = (formElement: HTMLFormElement): FormDataObject => { +export const getFormDataObject = (formElement: HTMLFormElement): FormDataObject => { return Object.fromEntries(new FormData(formElement)) }