UNPKG

megalodon

Version:

Fediverse API client for node.js and browser

36 lines (35 loc) 853 B
import { Emoji } from './emoji.js'; import { StatusTag } from './status.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 | null; 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; };