UNPKG

webshot-factory

Version:

screenshots at scale based on headless chrome

14 lines (13 loc) 463 B
/// <reference types="node" /> import { JobQueue } from './job-queue'; import { ShotWorker, WorkerConfig } from './shot-worker'; export interface PoolConfig extends WorkerConfig { concurrency?: number; } export declare function create(options: PoolConfig): Promise<void>; export declare function getShot(url: any): Promise<Buffer>; export declare function getStatus(): { jobQueue: JobQueue; allWorkers: ShotWorker[]; idleWorkers: ShotWorker[]; };