(data: unknown)
| 33 | |
| 34 | // Validation functions |
| 35 | export const validateInsertTodo = (data: unknown): InsertTodo => { |
| 36 | const parsed = insertTodoSchema.parse(data) |
| 37 | if (parsed.text === `really hard todo`) { |
| 38 | throw new Error(`we don't want to do really hard todos`) |
| 39 | } |
| 40 | return parsed |
| 41 | } |
| 42 | |
| 43 | export const validateSelectTodo = (data: unknown): SelectTodo => { |
| 44 | return selectTodoSchema.parse(data) |