From 8e7687f0c7b9a5bfd16586e45ae26e94353ddf20 Mon Sep 17 00:00:00 2001 From: Matt DeKok Date: Wed, 5 Nov 2025 14:59:02 -0600 Subject: [PATCH 1/3] fix: allow access to root-level issues in schema-less forms --- .changeset/every-bears-clean.md | 5 +++++ packages/kit/src/exports/public.d.ts | 6 +++++- packages/kit/types/index.d.ts | 6 +++++- 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 .changeset/every-bears-clean.md diff --git a/.changeset/every-bears-clean.md b/.changeset/every-bears-clean.md new file mode 100644 index 000000000000..846321177a2d --- /dev/null +++ b/.changeset/every-bears-clean.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +fix: allow access to root-level issues in schema-less forms diff --git a/packages/kit/src/exports/public.d.ts b/packages/kit/src/exports/public.d.ts index 3516689dce67..c109054a46a3 100644 --- a/packages/kit/src/exports/public.d.ts +++ b/packages/kit/src/exports/public.d.ts @@ -2058,7 +2058,11 @@ export type RemoteForm = { /** The number of pending submissions */ get pending(): number; /** Access form fields using object notation */ - fields: Input extends void ? never : RemoteFormFields; + fields: Input extends void + ? { + issues(): RemoteFormIssue[] | undefined; + } + : RemoteFormFields; /** Spread this onto a `