UNPKG

source-scraper-core

Version:
12 lines (11 loc) 569 B
import { IScraper, IScraperOptions, Scraper } from './Scraper'; import { ISource, Source } from './Source'; export interface ISourceData<T extends ISource = Source> { poster?: string; title?: string; sources: T[]; } export interface ISourceScraper<T extends ISourceData = ISourceData, SO extends IScraperOptions = IScraperOptions> extends IScraper<T, SO> { } export declare abstract class SourceScraper<T extends ISourceData = ISourceData, SO extends IScraperOptions = IScraperOptions> extends Scraper<T, SO> implements ISourceScraper<T, SO> { }