import { AnimeParser, type ISearch, type IAnimeInfo, type IAnimeResult, type ISource, type IEpisodeServer, } from '../../models'; /** * @attention Cloudflare bypass is **REQUIRED**. */ class KickAssAnime extends AnimeParser { override readonly name = 'KickAssAnime'; protected override baseUrl = 'https://www2.kickassanime.ro'; protected override logo = 'https://user-images.githubusercontent.com/65111632/95666535-4f6dba80-0ba6-11eb-8583-e3a2074590e9.png'; protected override classPath = 'ANIME.KickAssAnime'; /** * @param query Search query */ override search = async (query: string): Promise> => { throw new Error('Method not implemented.'); }; /** * @param id Anime id */ override fetchAnimeInfo = async (id: string): Promise => { throw new Error('Method not implemented.'); }; /** * * @param episodeId Episode id */ override fetchEpisodeSources = async (episodeId: string): Promise => { throw new Error('Method not implemented.'); }; /** * * @param episodeId Episode id */ override fetchEpisodeServers = (episodeId: string): Promise => { throw new Error('Method not implemented.'); }; } export default KickAssAnime;