actionhero
Version:
actionhero.js is a multi-transport API Server with integrated cluster capabilities and delayed tasks
26 lines (25 loc) • 639 B
TypeScript
import * as TaskModule from "./../modules/task";
import { Initializer } from "../index";
export interface TaskApi {
tasks: {
[key: string]: any;
};
jobs: {
[key: string]: any;
};
middleware: {
[key: string]: TaskModule.task.TaskMiddleware;
};
globalMiddleware: Array<string>;
loadFile?: Function;
jobWrapper?: Function;
loadTasks?: Function;
}
/**
* Tools for enqueuing and inspecting the task system (delayed jobs).
*/
export declare class Tasks extends Initializer {
constructor();
initialize(config: any): Promise<void>;
start(config: any): Promise<void>;
}