From 3fc8b5d9718eb5d670291a34a1de4b0154e8f3f5 Mon Sep 17 00:00:00 2001 From: Oscar Beaumont Date: Thu, 8 Aug 2024 15:08:35 +0800 Subject: [PATCH 1/2] Export `SolidFormApi` --- packages/solid-form/src/createForm.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/solid-form/src/createForm.tsx b/packages/solid-form/src/createForm.tsx index 97843f63e..8e7809545 100644 --- a/packages/solid-form/src/createForm.tsx +++ b/packages/solid-form/src/createForm.tsx @@ -11,7 +11,7 @@ import type { FormOptions, FormState, Validator } from '@tanstack/form-core' type NoInfer = [T][T extends any ? 0 : never] -interface SolidFormApi< +export interface SolidFormApi< TFormData, TFormValidator extends Validator | undefined = undefined, > { From 1a5e486b720bb714c22d893442f4325b7a850b82 Mon Sep 17 00:00:00 2001 From: Oscar Beaumont Date: Mon, 12 Aug 2024 15:15:55 +0800 Subject: [PATCH 2/2] export `SolidFormApi` from `index.ts` --- packages/solid-form/src/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/solid-form/src/index.tsx b/packages/solid-form/src/index.tsx index 3daa18e2b..f0622af1b 100644 --- a/packages/solid-form/src/index.tsx +++ b/packages/solid-form/src/index.tsx @@ -1,6 +1,6 @@ export * from '@tanstack/form-core' -export { createForm } from './createForm' +export { createForm, type SolidFormApi } from './createForm' export type { CreateField, FieldComponent } from './createField' export { createField, Field } from './createField'