Skip to content

Commit 34543bc

Browse files
committed
Status message type needed to be in App namespace.
1 parent 9dbad8e commit 34543bc

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12-
- In `app.d.ts`, by declaring `namespace global.Superforms` with a `type Message`, the [status messages](https://superforms.rocks/concepts/messages) will always be set to that type. ([#261](https://github.com/ciscoheat/sveltekit-superforms/issues/261))
12+
- In `app.d.ts`, by declaring namespace `App.Superforms` with a `type Message`, [status messages](https://superforms.rocks/concepts/messages) will always be set to that type. ([#261](https://github.com/ciscoheat/sveltekit-superforms/issues/261))
1313
- Added `FormResult<T>`, which can be used in [onResult](https://superforms.rocks/concepts/events#onresult) to make the ActionResult strongly typed.
1414
- [SuperDebug](https://superforms.rocks/super-debug) now has a `collapsed` prop, to make it initially collapsed. Use together with `collapsible`. ([#279](https://github.com/ciscoheat/sveltekit-superforms/issues/279))
1515

1616
### Fixed
1717

18-
- Schema `transform` operations weren't applied in [SPA forms](https://superforms.rocks/concepts/spa) and when posting to the server with client-side [validators](https://superforms.rocks/concepts/client-validation#validators).
18+
- Schema `transform` operations weren't applied in [SPA forms](https://superforms.rocks/concepts/spa) and when posting to the server with client-side [validators](https://superforms.rocks/concepts/client-validation#validators) enabled.
1919

2020
## [1.8.0]
2121

src/app.d.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ declare global {
88
flash?: { type: 'success' | 'error'; message: string };
99
}
1010
// interface Platform {}
11-
}
12-
namespace Superforms {
13-
// eslint-disable-next-line @typescript-eslint/no-explicit-any
14-
type Message = any;
11+
namespace Superforms {
12+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
13+
type Message = any;
14+
}
1515
}
1616
}
1717

src/lib/client/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ const defaultFormOptions = {
194194
type SuperFormSnapshot<
195195
T extends AnyZodObject,
196196
// eslint-disable-next-line @typescript-eslint/no-explicit-any
197-
M = Superforms.Message extends never ? any : Superforms.Message
197+
M = App.Superforms.Message extends never ? any : App.Superforms.Message
198198
> = SuperValidated<T, M> & { tainted: TaintedFields<T> | undefined };
199199

200200
export type TaintOption<T extends AnyZodObject = AnyZodObject> =
@@ -206,7 +206,7 @@ export type TaintOption<T extends AnyZodObject = AnyZodObject> =
206206
export type SuperForm<
207207
T extends ZodValidation<AnyZodObject>,
208208
// eslint-disable-next-line @typescript-eslint/no-explicit-any
209-
M = Superforms.Message extends never ? any : Superforms.Message
209+
M = App.Superforms.Message extends never ? any : App.Superforms.Message
210210
> = {
211211
form: {
212212
subscribe: Readable<z.infer<UnwrapEffects<T>>>['subscribe'];
@@ -289,7 +289,7 @@ function multipleFormIdError(id: string | undefined) {
289289
export function superForm<
290290
T extends ZodValidation<AnyZodObject> = ZodValidation<AnyZodObject>,
291291
// eslint-disable-next-line @typescript-eslint/no-explicit-any
292-
M = Superforms.Message extends never ? any : Superforms.Message
292+
M = App.Superforms.Message extends never ? any : App.Superforms.Message
293293
>(
294294
form: SuperValidated<T, M>,
295295
options: FormOptions<UnwrapEffects<T>, M> = {}

src/lib/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ export type InputConstraints<T extends AnyZodObject> = SuperStruct<
159159
export type SuperValidated<
160160
T extends ZodValidation<AnyZodObject>,
161161
// eslint-disable-next-line @typescript-eslint/no-explicit-any
162-
M = Superforms.Message extends never ? any : Superforms.Message
162+
M = App.Superforms.Message extends never ? any : App.Superforms.Message
163163
> = {
164164
valid: boolean;
165165
posted: boolean;

src/lib/superValidate.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ export type SuperValidateOptions<T extends AnyZodObject = AnyZodObject> =
514514
export async function superValidate<
515515
T extends ZodValidation<AnyZodObject>,
516516
// eslint-disable-next-line @typescript-eslint/no-explicit-any
517-
M = Superforms.Message extends never ? any : Superforms.Message
517+
M = App.Superforms.Message extends never ? any : App.Superforms.Message
518518
>(
519519
schema: T,
520520
options?: SuperValidateOptions<UnwrapEffects<T>>
@@ -523,7 +523,7 @@ export async function superValidate<
523523
export async function superValidate<
524524
T extends ZodValidation<AnyZodObject>,
525525
// eslint-disable-next-line @typescript-eslint/no-explicit-any
526-
M = Superforms.Message extends never ? any : Superforms.Message
526+
M = App.Superforms.Message extends never ? any : App.Superforms.Message
527527
>(
528528
data:
529529
| RequestEvent
@@ -546,7 +546,7 @@ export async function superValidate<
546546
export async function superValidate<
547547
T extends ZodValidation<AnyZodObject>,
548548
// eslint-disable-next-line @typescript-eslint/no-explicit-any
549-
M = Superforms.Message extends never ? any : Superforms.Message
549+
M = App.Superforms.Message extends never ? any : App.Superforms.Message
550550
>(
551551
data: unknown,
552552
schema?: T | SuperValidateOptions<UnwrapEffects<T>>,
@@ -623,7 +623,7 @@ export async function superValidate<
623623
export function superValidateSync<
624624
T extends ZodValidation<AnyZodObject>,
625625
// eslint-disable-next-line @typescript-eslint/no-explicit-any
626-
M = Superforms.Message extends never ? any : Superforms.Message
626+
M = App.Superforms.Message extends never ? any : App.Superforms.Message
627627
>(
628628
schema: T,
629629
options?: SuperValidateOptions<UnwrapEffects<T>>
@@ -632,7 +632,7 @@ export function superValidateSync<
632632
export function superValidateSync<
633633
T extends ZodValidation<AnyZodObject>,
634634
// eslint-disable-next-line @typescript-eslint/no-explicit-any
635-
M = Superforms.Message extends never ? any : Superforms.Message
635+
M = App.Superforms.Message extends never ? any : App.Superforms.Message
636636
>(
637637
data:
638638
| FormData
@@ -653,7 +653,7 @@ export function superValidateSync<
653653
export function superValidateSync<
654654
T extends ZodValidation<AnyZodObject>,
655655
// eslint-disable-next-line @typescript-eslint/no-explicit-any
656-
M = Superforms.Message extends never ? any : Superforms.Message
656+
M = App.Superforms.Message extends never ? any : App.Superforms.Message
657657
>(
658658
data: unknown,
659659
schema?: T | SuperValidateOptions<UnwrapEffects<T>>,

0 commit comments

Comments
 (0)