UNPKG

@cutls/megalodon

Version:

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

43 lines (42 loc) 913 B
import { Stats } from './stats.js' import { Account } from './account.js' export type Instance = { uri: string title: string short_description: string description: string email: string version: string thumbnail: string | null stats: Stats languages: Array<string> registrations: boolean approval_required: boolean configuration: { statuses: { max_characters: number max_media_attachments: number characters_reserved_per_url: number } media_attachments: { supported_mime_types: Array<string> image_size_limit: number image_matrix_limit: number video_size_limit: number video_frame_limit: number video_matrix_limit: number } polls: { max_options: number max_characters_per_option: number min_expiration: number max_expiration: number } } contact_account: Account rules: Array<InstanceRule> } export type InstanceRule = { id: string text: string }