Skip to content

Commit 46a74a5

Browse files
[1.x] Export InertiaFormProps in Vue and Svelte Adapters (#1734)
* Export Vue's InertiaFormProps * Export Svelte InertiaFormProps * Export types from index.ts --------- Co-authored-by: Pedro Borges <oi@pedroborg.es>
1 parent 700f369 commit 46a74a5

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

packages/svelte/src/lib/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ export { default as createInertiaApp } from './createInertiaApp'
44
export { default as inertia } from './link'
55
export { default as page } from './page'
66
export { default as remember } from './remember'
7-
export { default as useForm, type InertiaForm } from './useForm'
7+
export { type InertiaFormProps, type InertiaForm, default as useForm } from './useForm'

packages/svelte/src/lib/useForm.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { writable, type Writable } from 'svelte/store'
1717

1818
type FormDataType = Record<string, FormDataConvertible>
1919

20-
interface InertiaFormProps<TForm extends FormDataType> {
20+
export interface InertiaFormProps<TForm extends FormDataType> {
2121
isDirty: boolean
2222
errors: Partial<Record<keyof TForm, string>>
2323
hasErrors: boolean

packages/vue2/src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ export { default as createInertiaApp } from './createInertiaApp'
44
export { default as Head } from './head'
55
export { InertiaLinkProps, default as Link } from './link'
66
export * from './types'
7-
export { InertiaForm, default as useForm } from './useForm'
7+
export { InertiaFormProps, InertiaForm, default as useForm } from './useForm'

packages/vue2/src/useForm.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { reactive, watch } from 'vue'
55

66
type FormDataType = object
77

8-
interface InertiaFormProps<TForm extends FormDataType> {
8+
export interface InertiaFormProps<TForm extends FormDataType> {
99
isDirty: boolean
1010
errors: Record<keyof TForm, string>
1111
hasErrors: boolean

packages/vue3/src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ export { default as createInertiaApp } from './createInertiaApp'
44
export { default as Head } from './head'
55
export { InertiaLinkProps, default as Link } from './link'
66
export * from './types'
7-
export { InertiaForm, default as useForm } from './useForm'
7+
export { InertiaFormProps, InertiaForm, default as useForm } from './useForm'
88
export { default as useRemember } from './useRemember'

packages/vue3/src/useForm.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { reactive, watch } from 'vue'
55

66
type FormDataType = object
77

8-
interface InertiaFormProps<TForm extends FormDataType> {
8+
export interface InertiaFormProps<TForm extends FormDataType> {
99
isDirty: boolean
1010
errors: Partial<Record<keyof TForm, string>>
1111
hasErrors: boolean

0 commit comments

Comments
 (0)