Skip to content

Commit c9b31d9

Browse files
authored
fix: update overload to set invalid type to schema input (#14748)
1 parent 9b73e16 commit c9b31d9

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

.changeset/thick-steaks-stay.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/kit': patch
3+
---
4+
5+
fix: update overload to set `invalid` type to schema input

packages/kit/src/runtime/app/server/remote/form.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ import { get_cache, run_remote_function } from './shared.js';
4646
* @template Output
4747
* @overload
4848
* @param {Schema} validate
49-
* @param {(data: StandardSchemaV1.InferOutput<Schema>, invalid: import('@sveltejs/kit').Invalid<StandardSchemaV1.InferOutput<Schema>>) => MaybePromise<Output>} fn
49+
* @param {(data: StandardSchemaV1.InferOutput<Schema>, invalid: import('@sveltejs/kit').Invalid<StandardSchemaV1.InferInput<Schema>>) => MaybePromise<Output>} fn
5050
* @returns {RemoteForm<StandardSchemaV1.InferInput<Schema>, Output>}
5151
* @since 2.27
5252
*/

packages/kit/types/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3158,7 +3158,7 @@ declare module '$app/server' {
31583158
*
31593159
* @since 2.27
31603160
*/
3161-
export function form<Schema extends StandardSchemaV1<RemoteFormInput, Record<string, any>>, Output>(validate: Schema, fn: (data: StandardSchemaV1.InferOutput<Schema>, invalid: import("@sveltejs/kit").Invalid<StandardSchemaV1.InferOutput<Schema>>) => MaybePromise<Output>): RemoteForm<StandardSchemaV1.InferInput<Schema>, Output>;
3161+
export function form<Schema extends StandardSchemaV1<RemoteFormInput, Record<string, any>>, Output>(validate: Schema, fn: (data: StandardSchemaV1.InferOutput<Schema>, invalid: import("@sveltejs/kit").Invalid<StandardSchemaV1.InferInput<Schema>>) => MaybePromise<Output>): RemoteForm<StandardSchemaV1.InferInput<Schema>, Output>;
31623162
/**
31633163
* Creates a remote prerender function. When called from the browser, the function will be invoked on the server via a `fetch` call.
31643164
*

0 commit comments

Comments
 (0)