Files
pangolin/server/routers/redirect/validation.ts
T
Fred KISSIE 05d1d4d143 🚧 Redirect cRUD
2026-09-10 00:31:39 +02:00

17 lines
358 B
TypeScript

import { z } from "zod";
export const redirectNiceIdSchema = z
.string()
.min(1)
.max(255)
.regex(
/^[a-zA-Z0-9-]+$/,
"niceId can only contain letters, numbers, and dashes"
);
export const redirectSourcePathSchema = z
.string()
.nonempty()
.regex(/^\//, "sourcePath must start with a /")
.default("/*");