@alline/core
Version:
Core for Alline.
9 lines (8 loc) • 471 B
TypeScript
import { EpisodeContext, EpisodeResult } from "../type";
import { BaseScraper, BaseScraperHook } from "./base";
export declare abstract class EpisodeScraper implements BaseScraper<EpisodeResult, EpisodeContext> {
scrapHooks: BaseScraperHook<EpisodeResult, EpisodeContext>;
constructor();
scrap(rlt: EpisodeResult, ctx: EpisodeContext): Promise<EpisodeResult>;
protected abstract onScrap(rlt: EpisodeResult, ctx: EpisodeContext): Promise<EpisodeResult>;
}