@dcl.ru/dtos
Version:
dcl.ru API v3 data transfer objects — types, enums and zod schemas
23 lines • 717 B
JavaScript
import { z } from 'zod';
export const PostSchema = z.object({
slug: z.string(),
title: z.string(),
lead: z.string().nullable(),
text: z.string().nullable(),
imageUrl: z.string().nullable(),
altText: z.string().nullable(),
copyright: z.string().nullable(),
copyrightUrl: z.string().nullable(),
timestamp: z.string().nullable(),
});
export const PostCardSchema = z.object({
slug: z.string(),
title: z.string(),
lead: z.string().nullable(),
imageUrl: z.string().nullable(),
altText: z.string().nullable(),
copyright: z.string().nullable(),
copyrightUrl: z.string().nullable(),
timestamp: z.coerce.date().nullable(),
});
//# sourceMappingURL=blog.js.map