Files
mini-loader/packages/server/src/repos/loads/loads.schemas.ts
Morten Olsen bf980bd159 init
2024-01-11 10:56:27 +01:00

19 lines
444 B
TypeScript

import { z } from 'zod';
const setLoadSchema = z.object({
id: z.string(),
name: z.string().optional(),
script: z.string(),
});
const findLoadsSchema = z.object({
limit: z.number().optional(),
offset: z.number().optional(),
});
type SetLoadOptions = z.infer<typeof setLoadSchema>;
type FindLoadsOptions = z.infer<typeof findLoadsSchema>;
export type { SetLoadOptions, FindLoadsOptions };
export { setLoadSchema, findLoadsSchema };