1 | import { DynamicModule, OnModuleDestroy, OnModuleInit } from "@nestjs/common";
|
2 | import { BullModuleAsyncOptions, BullModuleOptions } from "./bull.interfaces";
|
3 | import { BullService } from "./services/bull.service";
|
4 | import { BullQueueEventExplorerService } from "./services/explorers/event-explorer.service";
|
5 | import { BullQueueProcessorExplorerService } from "./services/explorers/processor-explorer.service";
|
6 | export 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 | }
|