first commit

This commit is contained in:
Mathieu BOURBON
2026-04-18 16:24:44 +02:00
commit fbb6138c28
72 changed files with 3509 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
import { z } from 'zod';
export const createApplicationSchema = z.object({
name: z.string().min(1).max(100),
description: z.string().max(2000).optional(),
category: z.string().max(50).optional(),
icon: z.string().url().optional(),
url: z.string().url().optional(),
});
export const updateApplicationSchema = createApplicationSchema.partial();
export type CreateApplicationInput = z.infer<typeof createApplicationSchema>;
export type UpdateApplicationInput = z.infer<typeof updateApplicationSchema>;