source-scraper-core
Version:
Core files for the SourceScraper-Project
12 lines (11 loc) • 569 B
TypeScript
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> {
}