UNPKG

linkinator

Version:

Find broken links, missing images, etc in your HTML. Scurry around your site and find all those broken links.

23 lines (22 loc) 650 B
import { EventEmitter } from 'node:events'; export type QueueOptions = { concurrency: number; }; export type QueueItemOptions = { delay?: number; }; export type AsyncFunction = () => Promise<void>; export declare class Queue extends EventEmitter { private readonly q; private activeFunctions; private readonly concurrency; private wakeup; private wakeupTime; constructor(options: QueueOptions); on(event: 'done', listener: () => void): this; add(function_: AsyncFunction, options?: QueueItemOptions): void; onIdle(): Promise<void>; private tick; private cancelWakeup; private scheduleWakeup; }