UNPKG

source-scraper-jwplayer-runner

Version:

Provides the JWPlayerRunner class for scrapping.

14 lines (13 loc) 975 B
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>; }