@pulsecron/nestjs-pulse
Version:
The modern MongoDB-powered scheduling library pulse for NestJS
16 lines (15 loc) • 731 B
TypeScript
import { OnModuleInit } from '@nestjs/common';
import { DiscoveryService, MetadataScanner } from '@nestjs/core';
import { PulseMetadataAccessor } from './pulse-metadata.accessor';
import { PulseOrchestrator } from './pulse.orchestrator';
export declare class PulseExplorer implements OnModuleInit {
private readonly discoveryService;
private readonly metadataAccessor;
private readonly metadataScanner;
private readonly orchestrator;
private readonly logger;
constructor(discoveryService: DiscoveryService, metadataAccessor: PulseMetadataAccessor, metadataScanner: MetadataScanner, orchestrator: PulseOrchestrator);
onModuleInit(): void;
private explore;
private wrapFunctionInTryCatchBlocks;
}