source-scraper-jwplayer-runner
Version:
Provides the JWPlayerRunner class for scrapping.
14 lines (13 loc) • 975 B
TypeScript
import { IJWPlayerRunnerArgs, IJWPlayerRunnerOptions, JWPlayerRunner } from './JWPlayerRunner';
import { JWPlayerSource } from './JWPlayerSource';
import { IRunnerScraperOptions, ISourceData, ISourceScraper, SourceRunnerScraper } from 'source-scraper-core';
export declare type ISimpleJWPlayerScraperOptions = IRunnerScraperOptions<IJWPlayerRunnerOptions>;
export declare type ISimpleJWPlayerScraperSourceData = ISourceData<JWPlayerSource>;
export declare class SimpleJWPlayerScraper extends SourceRunnerScraper<ISimpleJWPlayerScraperSourceData, IJWPlayerRunnerOptions, IJWPlayerRunnerArgs, JWPlayerRunner<ISimpleJWPlayerScraperSourceData>> implements ISourceScraper {
name: string;
domains: string[];
urlPattern: RegExp;
runner: JWPlayerRunner<ISimpleJWPlayerScraperSourceData>;
defaultOptions: ISimpleJWPlayerScraperOptions;
protected execWithArgs({ sources, poster }: IJWPlayerRunnerArgs): Promise<ISimpleJWPlayerScraperSourceData>;
}