boring.tools-poc/packages/schema/src/page/base.ts
Lars Hampe 7f6a0f36e9
Some checks failed
Build and Push Docker Image / tests (push) Successful in 1m9s
Build and Push Docker Image / build (push) Failing after 1m15s
feat(api): add page tests
2024-11-12 18:51:30 +01:00

15 lines
384 B
TypeScript

import { z } from '@hono/zod-openapi'
import { ChangelogOutput } from '../changelog'
export const PageOutput = z
.object({
id: z.string().uuid().openapi({
example: '',
}),
title: z.string(),
description: z.string().optional().nullable(),
icon: z.string().optional().nullable(),
changelogs: z.array(ChangelogOutput).optional(),
})
.openapi('Page')