@a11ywatch/core
Version:
a11ywatch central API
19 lines (18 loc) • 584 B
TypeScript
import type { queueAsPromised } from "fastq";
import type { Method } from "../../database/config";
interface Meta {
method?: Method;
extra: any;
}
declare type Task = {
userId: number;
url?: string;
html?: string;
meta?: Meta;
};
export declare function asyncWorkerCrawlComplete(arg: Task): Promise<void>;
export declare const q: queueAsPromised<Task>;
export declare const getCWLimit: (limit?: number) => number;
export declare const bindTaskQ: (limit?: number) => queueAsPromised<Task>;
export declare const qWebsiteWorker: queueAsPromised<Task>;
export {};