@backgroundjs/core
Version:
An extendible background job queue for js/ts applications
23 lines • 690 B
TypeScript
import { Job, JobStatus } from "../types";
export interface QueueEventData {
job?: Job;
status?: JobStatus;
message?: string;
}
export declare class QueueEvent extends Event {
readonly data: QueueEventData;
constructor(type: string, data: QueueEventData);
}
declare global {
interface EventListenerObject {
handleEvent(evt: Event | QueueEvent): void;
}
interface EventTarget {
addEventListener(type: string, callback: EventListener | ((evt: QueueEvent) => void), options?: boolean | {
capture?: boolean;
once?: boolean;
passive?: boolean;
}): void;
}
}
//# sourceMappingURL=queue-event.d.ts.map