@pulsecron/nestjs-pulse
Version:
The modern MongoDB-powered scheduling library pulse for NestJS
11 lines (10 loc) • 610 B
TypeScript
import { DynamicModule } from '@nestjs/common';
import { PulseModuleAsyncConfig, PulseModuleConfig, PulseQueueConfig } from './interfaces';
export declare class PulseModule {
static forRoot(config: PulseModuleConfig): DynamicModule;
static forRootAsync(config: PulseModuleAsyncConfig<PulseModuleConfig>): DynamicModule;
static registerQueue(name: string, config?: PulseQueueConfig): DynamicModule;
static registerQueueAsync(name: string, config: PulseModuleAsyncConfig<PulseQueueConfig>): DynamicModule;
private static createAsyncProviders;
private static createAsyncOptionsProvider;
}