webshot-factory
Version:
screenshots at scale based on headless chrome
14 lines (13 loc) • 463 B
TypeScript
/// <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[];
};