UNPKG

@irfanshadikrishad/anilist

Version:

Minimalist unofficial AniList CLI for Anime and Manga Enthusiasts

35 lines (34 loc) 1.24 kB
import { MediaTitle, User } from './types.js'; declare class Auth { /** * Get access-token from user */ static GetAccessToken(): Promise<string | null>; static StoreAccessToken(token: string): Promise<void>; static RetriveAccessToken(): Promise<string | null>; static Login(clientId: number, clientSecret: string): Promise<void>; static Myself(): Promise<User>; static isLoggedIn(): Promise<boolean>; static Logout(): Promise<void>; static MyUserId(): Promise<number>; static MyUserName(): Promise<string>; static DeleteMyActivities(): Promise<void>; static DeleteMyAnimeList(): Promise<void>; static DeleteAnimeById(id: number, title?: MediaTitle): Promise<void>; static DeleteMyMangaList(): Promise<void>; static DeleteMangaById(id: number, title?: MediaTitle): Promise<void>; static Write(status: string): Promise<void>; static callAnimeImporter(): Promise<void>; static callMangaImporter(): Promise<void>; } declare class Social { /** * Follow the users that follows you */ static follow(): Promise<void>; /** * Unfollow the users thats not following you */ static unfollow(): Promise<void>; } export { Auth, Social };