UNPKG

@yieldbits/probot

Version:

a probot integration library for nestjs projects

25 lines 1.25 kB
import { OnApplicationBootstrap, OnApplicationShutdown, OnModuleInit } from '@nestjs/common'; import { ProbotConfig } from './probot.types'; import { HookMetadataAccessor } from './hook-metadata.accessor'; import { DiscoveryService, MetadataScanner } from '@nestjs/core'; export declare class ProbotDiscovery implements OnModuleInit, OnApplicationBootstrap, OnApplicationShutdown { private readonly discoveryService; private readonly metadataAccessor; private readonly metadataScanner; private readonly config; private readonly logger; private readonly hooks; private smee; private readonly probot; constructor(discoveryService: DiscoveryService, metadataAccessor: HookMetadataAccessor, metadataScanner: MetadataScanner, config: ProbotConfig); onModuleInit(): Promise<void>; onApplicationBootstrap(): any; onApplicationShutdown(signal?: string): any; mountHooks(): void; initContext(fn: (context: any) => any): (context: any) => Promise<void>; explore(): void; lookupHooks(instance: Record<string, () => any>, key: string): Map<string, any> | null; private wrapFunctionInTryCatchBlocks; receiveHook(request: any): Promise<void>; } //# sourceMappingURL=probot.discovery.d.ts.map