Files
journaley/convex/validators.ts
T
2026-06-04 20:41:37 +02:00

32 lines
602 B
TypeScript

import { v } from 'convex/values';
export const moodValidator = v.union(
v.literal('joyful'),
v.literal('calm'),
v.literal('neutral'),
v.literal('tired'),
v.literal('stressed'),
v.literal('sad'),
v.literal('angry'),
v.literal('grateful')
);
export const themePreferenceValidator = v.union(
v.literal('system'),
v.literal('light'),
v.literal('dark')
);
export const editorModeValidator = v.union(
v.literal('split'),
v.literal('write'),
v.literal('preview')
);
export const dashboardRangeValidator = v.union(
v.literal('7d'),
v.literal('30d'),
v.literal('90d'),
v.literal('1y')
);