/
githubmirror
/
zulip
Обзор
Документация
Войти
/
githubmirror
/
zulip
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
11.0-dev
web/src/attachments.ts
26 строк
614 B
Anders Kaseorg
attachments: Extract attachment_schema.
30 дек 2024, 20:42
30 дек 2024, 20:42
9ca13fb
Код
Авторство
О чём код?
import {z} from "zod"; export const attachment_schema = z.object({ id: z.number(), name: z.string(), path_id: z.string(), size: z.number(), create_time: z.number(), messages: z.array( z.object({ id: z.number(), date_sent: z.number(), }), ), }); const attachments_schema = z.array(attachment_schema); export const attachment_api_response_schema = z.object({ attachments: attachments_schema, upload_space_used: z.number(), }); export const detached_uploads_api_response_schema = z.object({ detached_uploads: attachments_schema, });