@mbc-cqrs-serverless/task
Version:
long-running task
13 lines (12 loc) • 688 B
TypeScript
import { DetailDto, IInvoke } from '@mbc-cqrs-serverless/core';
import { CreateTaskDto } from './dto/create-task.dto';
import { TaskService } from './task.service';
export declare class TaskController {
private readonly tasksService;
private readonly logger;
constructor(tasksService: TaskService);
createTask(invokeContext: IInvoke, dto: CreateTaskDto): Promise<import("./entity").TaskEntity>;
createStepFunctionTask(invokeContext: IInvoke, dto: CreateTaskDto): Promise<import("./entity").TaskEntity>;
getTask(detailDto: DetailDto): Promise<import("./entity").TaskEntity>;
listTaskByPk(pk: string, type: string): Promise<import("./entity").TaskListEntity>;
}