diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/parsers/animeEpisodeSrcs.ts | 2 | ||||
| -rw-r--r-- | src/types/anime.ts | 1 | ||||
| -rw-r--r-- | src/utils/methods.ts | 2 |
3 files changed, 3 insertions, 2 deletions
diff --git a/src/parsers/animeEpisodeSrcs.ts b/src/parsers/animeEpisodeSrcs.ts index 104bc4d..913c535 100644 --- a/src/parsers/animeEpisodeSrcs.ts +++ b/src/parsers/animeEpisodeSrcs.ts @@ -25,7 +25,7 @@ import { type ScrapedAnimeEpisodesSources } from "../types/parsers/index.js"; async function scrapeAnimeEpisodeSources( episodeId: string, server: AnimeServers = Servers.VidStreaming, - category: "sub" | "dub" = "sub" + category: "sub" | "dub" | "raw" = "sub" ): Promise<ScrapedAnimeEpisodesSources | HttpError> { if (episodeId.startsWith("http")) { const serverUrl = new URL(episodeId); diff --git a/src/types/anime.ts b/src/types/anime.ts index abb15f2..9af00bc 100644 --- a/src/types/anime.ts +++ b/src/types/anime.ts @@ -75,6 +75,7 @@ export interface SubEpisode { serverId: number | null; } export interface DubEpisode extends SubEpisode {} +export interface RawEpisode extends SubEpisode {} export type AnimeCategories = | "most-favorite" diff --git a/src/utils/methods.ts b/src/utils/methods.ts index 9d89822..1ed0c88 100644 --- a/src/utils/methods.ts +++ b/src/utils/methods.ts @@ -191,7 +191,7 @@ export const extractMostPopularAnimes = ( export function retrieveServerId( $: CheerioAPI, index: number, - category: "sub" | "dub" + category: "sub" | "dub" | "raw" ) { return ( $(`.ps_-block.ps_-block-sub.servers-${category} > .ps__-list .server-item`) |
