@ -3,14 +3,14 @@ import * as v from 'valibot';
|
||||
import { accountSchema } from './account';
|
||||
import { customEmojiSchema } from './custom-emoji';
|
||||
import { mediaAttachmentSchema } from './media-attachment';
|
||||
import { dateSchema, filteredArray } from './utils';
|
||||
import { datetimeSchema, filteredArray } from './utils';
|
||||
|
||||
/** @see {@link https://docs.joinmastodon.org/entities/StatusEdit/} */
|
||||
const statusEditSchema = v.object({
|
||||
content: v.fallback(v.string(), ''),
|
||||
spoiler_text: v.fallback(v.string(), ''),
|
||||
sensitive: v.pipe(v.unknown(), v.transform(Boolean)),
|
||||
created_at: dateSchema,
|
||||
created_at: v.fallback(datetimeSchema, new Date().toISOString()),
|
||||
account: accountSchema,
|
||||
poll: v.fallback(v.nullable(v.object({
|
||||
options: v.array(v.object({
|
||||
|
||||
Reference in New Issue
Block a user