UNPKG

1.1 kBTypeScriptView Raw
1import { DynamicModule, OnModuleDestroy, OnModuleInit } from "@nestjs/common";
2import { BullModuleAsyncOptions, BullModuleOptions } from "./bull.interfaces";
3import { BullService } from "./services/bull.service";
4import { BullQueueEventExplorerService } from "./services/explorers/event-explorer.service";
5import { BullQueueProcessorExplorerService } from "./services/explorers/processor-explorer.service";
6export declare class BullCoreModule implements OnModuleInit, OnModuleDestroy {
7 private readonly processorExplorer;
8 private readonly eventExplorer;
9 private readonly options;
10 private readonly bullService;
11 onModuleInit(): Promise<void>;
12 onModuleDestroy(): Promise<void>;
13 constructor(processorExplorer: BullQueueProcessorExplorerService, eventExplorer: BullQueueEventExplorerService, options: BullModuleOptions, bullService: BullService);
14 static forRoot(options: BullModuleOptions): DynamicModule;
15 static forRootAsync(options: BullModuleAsyncOptions): DynamicModule;
16 private static createAsyncProviders;
17 private static createAsyncOptionsProvider;
18}