UNPKG

@globalart/nestcord

Version:

A module for creating Discord bots using NestJS, based on Discord.js

21 lines (20 loc) 933 B
import { NestCordBaseDiscovery } from './context'; import { DiscoveryService, MetadataScanner, Reflector } from '@nestjs/core'; import { ExternalContextCreator } from '@nestjs/core/helpers/external-context-creator'; /** * Represents a explorer service. * This service is used to explore the application and retrieve the discovery items. */ export declare class ExplorerService<T extends NestCordBaseDiscovery> extends Reflector { private readonly discoveryService; private readonly externalContextCreator; private readonly metadataScanner; private readonly nestcordParamsFactory; private readonly wrappers; private readonly controllerWrappers; constructor(discoveryService: DiscoveryService, externalContextCreator: ExternalContextCreator, metadataScanner: MetadataScanner); explore(metadataKey: string): T[]; private flatMap; private filterProperties; private createContextCallback; }