Skip to content

Commit 26921bb

Browse files
fix(react-form): export returned types from createFormHook (#1661)
* chore: export AppFieldExtendedReactFormApi this export is required so that libraries with declaration file generation can create explicit types instead of non-portable references. * chore: fix problems via export * Revert "chore: export AppFieldExtendedReactFormApi" This reverts commit c28bc09. --------- Co-authored-by: Corbin Crutchley <git@crutchcorn.dev>
1 parent c34eb6a commit 26921bb

File tree

2 files changed

+10
-20
lines changed

2 files changed

+10
-20
lines changed

packages/react-form/src/index.ts

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@ export * from '@tanstack/form-core'
22

33
export { useStore } from '@tanstack/react-store'
44

5-
export type { ReactFormApi, ReactFormExtendedApi } from './useForm'
6-
export { useForm } from './useForm'
7-
8-
export type { UseField, FieldComponent } from './useField'
9-
export { useField, Field } from './useField'
10-
11-
export { useTransform } from './useTransform'
12-
13-
export type {
14-
WithFormProps,
15-
WithFieldGroupProps as WithFormLensProps,
16-
} from './createFormHook'
17-
export { createFormHook, createFormHookContexts } from './createFormHook'
5+
export * from './createFormHook'
6+
export * from './types'
7+
export * from './useField'
8+
export * from './useFieldGroup'
9+
export * from './useForm'
10+
export * from './useTransform'

packages/solid-form/src/index.tsx

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@ export * from '@tanstack/form-core'
22

33
export { useStore } from '@tanstack/solid-store'
44

5-
export { createForm, type SolidFormApi } from './createForm'
6-
7-
export type { CreateField, FieldComponent } from './createField'
8-
export { createField, Field } from './createField'
9-
10-
export type { WithFormProps } from './createFormHook'
11-
export { createFormHook, createFormHookContexts } from './createFormHook'
5+
export * from './createField'
6+
export * from './createForm'
7+
export * from './createFormHook'
8+
export * from './types'

0 commit comments

Comments
 (0)