Files
ncd-fe/packages/pl-api/lib/entities/rss-feed.ts
mkljczk a61a311558 pl-api version bump
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-01-25 11:46:56 +01:00

20 lines
421 B
TypeScript

import * as v from 'valibot';
/**
* @category Schemas
*/
const rssFeedSchema = v.object({
id: v.string(),
url: v.string(),
title: v.fallback(v.nullable(v.string()), null),
description: v.fallback(v.nullable(v.string()), null),
image: v.fallback(v.nullable(v.string()), null),
});
/**
* @category Entity types
*/
type RssFeed = v.InferOutput<typeof rssFeedSchema>;
export { rssFeedSchema, type RssFeed };