Updated zod to v4

This commit is contained in:
Alexis
2025-07-26 23:18:09 +02:00
parent b0975ee293
commit 1d74d6f64b
18 changed files with 162 additions and 93 deletions

View File

@@ -3,7 +3,7 @@ import { serverSupabaseClient } from "#supabase/server"
import type { Calendar } from "~/models/CalendarConfig"
const paramsSchema = z.object({
id: z.number({ coerce: true }).positive().int()
id: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -4,7 +4,7 @@ import type { Calendar} from "~/models/CalendarConfig";
import { postCalendarSchema } from "~/models/CalendarConfig"
const paramsSchema = z.object({
id: z.number({ coerce: true }).positive().int()
id: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,7 +3,7 @@ import { serverSupabaseClient } from "#supabase/server"
import type { Category } from "~/models/Category"
const paramsSchema = z.object({
id: z.number({ coerce: true }).positive().int()
id: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -4,7 +4,7 @@ import type { Category} from "~/models/Category";
import { categorySchema } from "~/models/Category"
const paramsSchema = z.object({
id: z.number({ coerce: true }).positive().int()
id: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,8 +3,8 @@ import { z } from "zod"
import type { Category } from "~/models/Category";
const querySchema = z.object({
id: z.number({ coerce: true }).positive().int().optional(),
calendarId: z.number({ coerce: true }).positive().int()
id: z.coerce.number().positive().int().optional(),
calendarId: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,7 +3,7 @@ import { serverSupabaseClient } from "#supabase/server"
import type { CalendarEvent } from "~/models/CalendarEvent"
const paramsSchema = z.object({
id: z.number({ coerce: true }).positive().int()
id: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,7 +3,7 @@ import { serverSupabaseClient } from "#supabase/server"
import { postEventBodySchema, type CalendarEvent } from "~/models/CalendarEvent"
const paramsSchema = z.object({
id: z.number({ coerce: true }).positive().int()
id: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,7 +3,7 @@ import { z } from "zod"
import type { CalendarEvent } from "~/models/CalendarEvent";
const querySchema = z.object({
calendarId: z.number({ coerce: true }).positive().int()
calendarId: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,7 +3,7 @@ import { serverSupabaseClient } from "#supabase/server"
import type { CalendarMonth } from "~/models/CalendarMonth"
const paramsSchema = z.object({
id: z.number({ coerce: true }).positive().int()
id: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,7 +3,7 @@ import { serverSupabaseClient } from "#supabase/server"
import { calendarMonthSchema, type CalendarMonth } from "~/models/CalendarMonth"
const paramsSchema = z.object({
id: z.number({ coerce: true }).positive().int()
id: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,7 +3,7 @@ import { z } from "zod"
import type { CalendarMonth } from "~/models/CalendarMonth";
const querySchema = z.object({
calendarId: z.number({ coerce: true }).positive().int()
calendarId: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,9 +3,9 @@ import { z } from "zod"
import type { Calendar } from "~/models/CalendarConfig";
const querySchema = z.object({
id: z.number({ coerce: true }).positive().int().optional(),
id: z.coerce.number().positive().int().optional(),
shortId: z.string().optional(),
full: z.boolean({ coerce: true }).optional()
full: z.coerce.boolean().optional()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,7 +3,7 @@ import { serverSupabaseClient } from "#supabase/server";
import type { Character } from "~/models/Characters";
const querySchema = z.object({
worldId: z.number({ coerce: true }).positive().int()
worldId: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,7 +3,7 @@ import { serverSupabaseClient } from "#supabase/server"
import type { World } from "~/models/World"
const paramsSchema = z.object({
id: z.number({ coerce: true }).positive().int()
id: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,7 +3,7 @@ import { serverSupabaseClient } from "#supabase/server"
import { postWorldSchema, type World } from "~/models/World"
const paramsSchema = z.object({
id: z.number({ coerce: true }).positive().int()
id: z.coerce.number().positive().int()
})
export default defineEventHandler(async (event) => {

View File

@@ -3,8 +3,8 @@ import { serverSupabaseClient } from "#supabase/server";
import type { World } from "~/models/World";
const querySchema = z.object({
id: z.number({ coerce: true }).positive().int().optional(),
full: z.boolean({ coerce: true }).optional(),
id: z.coerce.number().positive().int().optional(),
full: z.coerce.boolean().optional(),
gmId: z.string().optional(),
})