Files
Picsur/shared/src/entities/usrpreference.ts

12 lines
365 B
TypeScript
Raw Normal View History

2022-04-04 10:36:59 +02:00
import { z } from 'zod';
2022-04-02 23:25:49 +02:00
import { IsEntityID } from '../validators/entity-id.validator';
import { IsPosInt } from '../validators/positive-int.validator';
2022-04-04 10:36:59 +02:00
export const EUsrPreferenceSchema = z.object({
id: IsEntityID().optional(),
key: z.string(),
value: z.string(),
userId: IsPosInt(),
})
export type EUsrPreference = z.infer<typeof EUsrPreferenceSchema>;