@mbc-cqrs-serverless/task
Version:
long-running task
9 lines (8 loc) • 561 B
TypeScript
import { Type } from '@nestjs/common';
import { ITaskQueueEventFactory } from './event/task.queue.event-factory.interface';
export declare const TASK_QUEUE_EVENT_FACTORY = "TaskQueueEventFactoryInjectToken";
export interface TaskModuleOptions {
taskQueueEventFactory: Type<ITaskQueueEventFactory>;
enableController?: boolean;
}
export declare const ConfigurableModuleClass: import("@nestjs/common").ConfigurableModuleCls<TaskModuleOptions, "register", "create", {}>, MODULE_OPTIONS_TOKEN: string | symbol, OPTIONS_TYPE: TaskModuleOptions & Partial<{}>;