UNPKG

contentapi.ts

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.

22 lines (21 loc) 1.07 kB
import { IEpisodeServer, IMovieInfo, IMovieResult, ISearch, ISource, MovieParser, StreamingServers, TvType } from '../../models'; declare class DramaCool extends MovieParser { readonly name = "DramaCool"; protected baseUrl: string; protected logo: string; protected classPath: string; supportedTypes: Set<TvType>; search: (query: string, page?: number) => Promise<ISearch<IMovieResult>>; fetchMediaInfo: (mediaId: string) => Promise<IMovieInfo>; fetchEpisodeServers(episodeId: string, ...args: any): Promise<IEpisodeServer[]>; fetchEpisodeSources: (episodeId: string, server?: StreamingServers) => Promise<ISource>; fetchPopular: (page?: number) => Promise<ISearch<IMovieResult>>; fetchRecentTvShows: (page?: number) => Promise<ISearch<IMovieResult>>; fetchRecentMovies: (page?: number) => Promise<ISearch<IMovieResult>>; fetchSpotlight: () => Promise<ISearch<IMovieResult>>; private fetchData; private downloadLink; private removeContainsFromString; private cleanUpText; } export default DramaCool;