diff --git a/packages/react-inertia/src/index.ts b/packages/react-inertia/src/index.ts index fcfe801..badc26d 100644 --- a/packages/react-inertia/src/index.ts +++ b/packages/react-inertia/src/index.ts @@ -5,7 +5,7 @@ import { useRef } from 'react' export { client } -export const useForm = >(method: RequestMethod|(() => RequestMethod), url: string|(() => string), inputs: Data, config: ValidationConfig = {}): any => { +export const useForm = >(method: RequestMethod|(() => RequestMethod), url: string|(() => string), inputs: Data, config: ValidationConfig = {}) => { const booted = useRef(false) /** diff --git a/packages/vue-inertia/src/index.ts b/packages/vue-inertia/src/index.ts index 4250996..84969fb 100644 --- a/packages/vue-inertia/src/index.ts +++ b/packages/vue-inertia/src/index.ts @@ -5,11 +5,12 @@ import { watchEffect } from 'vue' export { client } -export const useForm = >(method: RequestMethod|(() => RequestMethod), url: string|(() => string), inputs: Data, config: ValidationConfig = {}): any => { +export const useForm = >(method: RequestMethod|(() => RequestMethod), url: string|(() => string), inputs: Data, config: ValidationConfig = {}) => { /** * The Inertia form. */ - const inertiaForm = useInertiaForm(inputs) + const inertiaForm = useInertiaForm(inputs) as Omit>, never> + // typecast can be removed/reverted when inertiajs/inertia#1734 is merged and released, tricks TS to not care for now by making it a more complex type. /** * The Precognitive form.