aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/parsers/animeEpisodeSrcs.ts2
-rw-r--r--src/types/anime.ts1
-rw-r--r--src/utils/methods.ts2
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`)