mirror of
https://github.com/elk-zone/elk
synced 2024-12-01 00:08:11 +09:00
26 lines
527 B
TypeScript
26 lines
527 B
TypeScript
import type { AccountCredentials, Emoji, Instance } from 'masto'
|
|
|
|
export interface AppInfo {
|
|
id: string
|
|
name: string
|
|
website: string | null
|
|
redirect_uri: string
|
|
client_id: string
|
|
client_secret: string
|
|
vapid_key: string
|
|
}
|
|
|
|
export interface UserLogin {
|
|
server: string
|
|
token: string
|
|
account?: AccountCredentials
|
|
}
|
|
|
|
export type PaginatorState = 'idle' | 'loading' | 'done' | 'error'
|
|
|
|
export interface ServerInfo extends Instance {
|
|
server: string
|
|
timeUpdated: number
|
|
customEmojis?: Record<string, Emoji>
|
|
}
|