@globalart/nestcord
Version:
A module for creating Discord bots using NestJS, based on Discord.js
14 lines (13 loc) • 687 B
TypeScript
import { ExecutionContextHost } from '@nestjs/core/helpers/execution-context-host';
import { ArgumentsHost } from '@nestjs/common';
import { NestCordContextType } from './nestcord-execution-context';
import { ClientEvents } from 'discord.js';
import { NestCordBaseDiscovery } from '.';
import { ContextOf } from './nestcord-context.interface';
export declare class NestCordArgumentsHost extends ExecutionContextHost {
static create(context: ArgumentsHost): NestCordArgumentsHost;
getType<TContext extends string = NestCordContextType>(): TContext;
getContext<T extends keyof ClientEvents>(): ContextOf<T>;
getContext<T>(): T;
getDiscovery(): NestCordBaseDiscovery;
}