-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathschemas.ts
More file actions
21 lines (20 loc) · 881 Bytes
/
Copy pathschemas.ts
File metadata and controls
21 lines (20 loc) · 881 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Shared valibot schemas. Imported by both server (request validation) and
// web (form validation). Keep these the source of truth for "what is a valid
// X" — server enforces, client previews errors before submit.
//
// This file is the public re-export surface — every previously-exported
// name is still importable from `"./schemas"`. The actual definitions live
// in `./schemas/<domain>.ts` for readability.
export * from "./schemas/primitives";
export * from "./schemas/auth";
export * from "./schemas/conferences";
export * from "./schemas/rooms";
export * from "./schemas/submissions";
export * from "./schemas/slots";
export * from "./schemas/experts";
export * from "./schemas/profiles";
export * from "./schemas/chat";
export * from "./schemas/announcements";
export * from "./schemas/takeaways";
export * from "./schemas/push";
export * from "./schemas/utils";