@grouparoo/core
Version:
The Grouparoo Core
9 lines (8 loc) • 393 B
TypeScript
import { Task } from "actionhero";
import { TaskInputs } from "actionhero/dist/classes/task";
import { AsyncReturnType } from "type-fest";
export declare abstract class CLSTask extends Task {
constructor();
run(inputs: TaskInputs, worker: any): Promise<AsyncReturnType<this["runWithinTransaction"]>>;
abstract runWithinTransaction(inputs: TaskInputs, worker: any): Promise<any>;
}