UNPKG

@mbc-cqrs-serverless/task

Version:
17 lines (16 loc) 777 B
import { IEventHandler } from '@mbc-cqrs-serverless/core'; import { OnModuleInit } from '@nestjs/common'; import { ModuleRef } from '@nestjs/core'; import { TaskService } from '../task.service'; import { ITaskQueueEventFactory } from './task.queue.event-factory.interface'; import { StepFunctionTaskEvent } from './task.sfn.event'; export declare class TaskSfnEventHandler implements IEventHandler<StepFunctionTaskEvent>, OnModuleInit { private readonly moduleRef; private readonly taskService; private readonly eventFactory; private readonly logger; private eventBus; constructor(moduleRef: ModuleRef, taskService: TaskService, eventFactory: ITaskQueueEventFactory); onModuleInit(): void; execute(event: StepFunctionTaskEvent): Promise<any>; }