work-hub-server/packages/schema/src/drizzle/enums.ts
Nicolas HOARAU 9314e72f3e feat(schema): add shared schema package with Drizzle ORM and Valibot validation
Create @workspace/schema package with Project and Task table definitions, Drizzle relations, Valibot validation schemas (select/insert/update), and wire as workspace dependency in API and Web apps.
2026-06-04 12:46:51 +04:00

15 lines
420 B
TypeScript

export const PROJECT_STATUSES = ["active", "archived", "completed"] as const;
export const TASK_STATUSES = [
"todo",
"in_progress",
"in_review",
"done",
] as const;
export const PRIORITIES = ["low", "medium", "high", "urgent"] as const;
export type ProjectStatus = (typeof PROJECT_STATUSES)[number];
export type TaskStatus = (typeof TASK_STATUSES)[number];
export type Priority = (typeof PRIORITIES)[number];