UNPKG

@cutls/megalodon

Version:

Mastodon, Pleroma, Misskey API client for node.js and browser

36 lines (35 loc) 740 B
import { StatusTag } from './status.js' import { Emoji } from './emoji.js' export type Announcement = { id: string content: string starts_at: string | null ends_at: string | null published: boolean all_day: boolean published_at: string updated_at: string read: boolean | null mentions: Array<AnnouncementAccount> statuses: Array<AnnouncementStatus> tags: Array<StatusTag> emojis: Array<Emoji> reactions: Array<AnnouncementReaction> } export type AnnouncementAccount = { id: string username: string url: string acct: string } export type AnnouncementStatus = { id: string url: string } export type AnnouncementReaction = { name: string count: number me: boolean | null url: string | null static_url: string | null }