Files
ncd-fe/packages/pl-api/lib/entities/shout-message.ts
Nicole Mikołajczyk e211dad0be pl-api: basic support for pleroma shoutbox
Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
2025-03-28 21:12:42 +01:00

20 lines
357 B
TypeScript

import * as v from 'valibot';
import { accountSchema } from './account';
/**
* @category Schemas
*/
const shoutMessageSchema = v.object({
id: v.number(),
text: v.string(),
author: accountSchema,
});
/**
* @category Entity types
*/
type ShoutMessage = v.InferOutput<typeof shoutMessageSchema>;
export { shoutMessageSchema, type ShoutMessage };