Files
canvasManagement/src/features/local/globalSettings/globalSettingsModels.ts
2025-12-17 16:49:52 -07:00

15 lines
402 B
TypeScript

import z from "zod";
export const zodGlobalSettingsCourse = z.object({
path: z.string(),
name: z.string(),
});
export const zodGlobalSettings = z.object({
courses: z.array(zodGlobalSettingsCourse),
feedbackDelims: z.record(z.string()).optional(),
});
export type GlobalSettings = z.infer<typeof zodGlobalSettings>;
export type GlobalSettingsCourse = z.infer<typeof zodGlobalSettingsCourse>;