actionhero
Version:
actionhero.js is a multi-transport API Server with integrated cluster capabilities and delayed tasks
34 lines (33 loc) • 916 B
TypeScript
import { Queue, Scheduler, MultiWorker } from "node-resque";
import { Initializer } from "../index";
export interface ResqueApi {
connectionDetails: {
[key: string]: any;
};
queue?: Queue;
scheduler?: Scheduler;
multiWorker?: MultiWorker;
startQueue?: Function;
stopQueue?: Function;
startScheduler?: Function;
stopScheduler?: Function;
startMultiWorker?: Function;
stopMultiWorker?: Function;
workerLogging?: any;
schedulerLogging?: any;
}
/**
* The node-resque workers and scheduler which process tasks.
* see https://github.com/actionhero/node-resque
*/
export declare class Resque extends Initializer {
constructor();
filterTaskParams(params: {
[key: string]: any;
}): {
[key: string]: any;
};
initialize(config: any): Promise<void>;
start(config: any): Promise<void>;
stop(config: any): Promise<void>;
}