e1c-test-tools
Version:
Набор инструментов для тестирования (предварительная версия)
22 lines (21 loc) • 1.01 kB
TypeScript
import { EventEmitter2 } from '@nestjs/event-emitter';
import { GeneralTaskRequest } from './interfaces/task-request.interface';
import { CreateTaskRequestDto } from './dto/create-task-request.dto';
import { UpdateTaskRequestDto } from './dto/update-task-request.dto';
import { TaskProcessingResultDto } from './dto/task-processing-result.dto';
import { TaskRequestStatus } from './task-request-status';
export declare class TaskRequestsService {
private eventEmitter;
private readonly taskRequests;
private id;
private static readonly idLength;
constructor(eventEmitter: EventEmitter2);
private getNewId;
create(createTaskRequestDto: CreateTaskRequestDto): string;
update(updateTaskRequestDto: UpdateTaskRequestDto): void;
findOne(id: string): GeneralTaskRequest;
findAll(): GeneralTaskRequest[];
findAllByStatus(status: TaskRequestStatus): GeneralTaskRequest[];
getResult(id: string): TaskProcessingResultDto;
delete(id: string): void;
}