UNPKG

@cutls/megalodon

Version:

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

43 lines (42 loc) 1.2 kB
import { Account } from './account'; import { Application } from './application'; import { Attachment } from './attachment'; import { Mention } from './mention'; import { Emoji } from './emoji'; import { Card } from './card'; import { Poll } from './poll'; export type Status = { id: string; uri: string; url?: string; account: Account; in_reply_to_id: string | null; in_reply_to_account_id: string | null; reblog: Status | null; content: string; created_at: string; emojis: Array<Emoji>; replies_count: number; reblogs_count: number; favourites_count: number; reblogged: boolean | null; favourited: boolean | null; muted: boolean | null; sensitive: boolean; spoiler_text: string; visibility: StatusVisibility; media_attachments: Array<Attachment>; mentions: Array<Mention>; tags: Array<StatusTag>; card: Card | null; poll: Poll | null; application: Application | null; language: string | null; pinned: boolean | null; bookmarked?: boolean; }; export type StatusTag = { name: string; url: string; }; export type StatusVisibility = 'public' | 'unlisted' | 'private' | 'direct';