UNPKG

@cutls/megalodon

Version:

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

34 lines (33 loc) 869 B
import { Poll } from './poll.js'; import { User } from './user.js'; import { Emoji, EmojiKeyValue } from './emoji.js'; import { File } from './file.js'; export type Note = { id: string; createdAt: string; userId: string; user: User; text: string | null; cw: string | null; visibility: 'public' | 'home' | 'followers' | 'specified'; renoteCount: number; repliesCount: number; reactions: { [key: string]: number; }; emojis: Array<Emoji> | EmojiKeyValue; fileIds: Array<string>; files: Array<File>; replyId: string | null; renoteId: string | null; uri?: string; reply?: Note; renote?: Note; viaMobile?: boolean; tags?: Array<string>; poll?: Poll; mentions?: Array<string>; myReaction?: string; reactionEmojis?: EmojiKeyValue; _integrated_isLocal?: boolean; };