UNPKG

@cutls/megalodon

Version:

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

51 lines (50 loc) 1.37 kB
declare namespace MisskeyOAuth { type AppDataFromServer = { id: string name: string website: string | null redirect_uri: string client_id: string client_secret: string } type TokenDataFromServer = { access_token: string token_type: string scope: string created_at: number expires_in: number | null refresh_token: string | null } class AppData { id: string name: string website: string | null redirect_uri: string client_id: string client_secret: string url: string | null session_token: string | null constructor(id: string, name: string, website: string | null, redirect_uri: string, client_id: string, client_secret: string) static from(raw: AppDataFromServer): AppData get redirectUri(): string get clientId(): string get clientSecret(): string } class TokenData { access_token: string token_type: string created_at: number expires_in: number | null refresh_token: string | null _scope: string constructor(access_token: string, token_type: string, scope: string, created_at: number, expires_in?: number | null, refresh_token?: string | null) static from(raw: TokenDataFromServer): TokenData get accessToken(): string get tokenType(): string get scope(): string get createdAt(): number get expiresIn(): number | null get refreshToken(): string | null } } export default MisskeyOAuth