@tiktikimelbo7/extensions
Version:
Nodejs library that provides high-level APIs for obtaining information on various entertainment media such as books, movies, comic books, anime, manga, and so on.
19 lines (18 loc) • 793 B
TypeScript
import { AnimeParser, IAnimeInfo, IAnimeResult, IEpisodeServer, ISearch, ISource, ProxyConfig } from '../../models';
import { AxiosAdapter } from 'axios';
declare class Bilibili extends AnimeParser {
readonly name = "Bilibili";
protected baseUrl: string;
protected logo: string;
protected classPath: string;
private apiUrl;
private cookie;
private locale;
private sgProxy;
constructor(cookie?: string, locale?: string, proxyConfig?: ProxyConfig, adapter?: AxiosAdapter);
search(query: string): Promise<ISearch<IAnimeResult>>;
fetchAnimeInfo(id: string): Promise<IAnimeInfo>;
fetchEpisodeSources(episodeId: string, ...args: any): Promise<ISource>;
fetchEpisodeServers(episodeId: string): Promise<IEpisodeServer[]>;
}
export default Bilibili;