From 9dc4ef62851c3aa3f66c299ca62b45216e9fa836 Mon Sep 17 00:00:00 2001 From: Oscar Beaumont Date: Mon, 12 Aug 2024 21:57:25 +0800 Subject: [PATCH] fix: expose `SolidFormApi` type (#892) * Export `SolidFormApi` * export `SolidFormApi` from `index.ts` --- packages/solid-form/src/createForm.tsx | 2 +- packages/solid-form/src/index.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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, > { 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'