@globalart/nestcord
Version:
A module for creating Discord bots using NestJS, based on Discord.js
19 lines (18 loc) • 667 B
TypeScript
import { Collection } from 'discord.js';
import { ContextMenuDiscovery, ContextMenuMeta } from './context-menu.discovery';
/**
* Service that manages context menus.
* @see ContextMenuDiscovery
* @see ContextMenuMeta
* @see ContextMenu
* @see MessageCommand
* @see UserCommand
*/
export declare class ContextMenusService {
private readonly logger;
readonly cache: Collection<string, ContextMenuDiscovery>;
add(contextMenu: ContextMenuDiscovery): void;
get(type: ContextMenuMeta['type'], name: ContextMenuMeta['name']): ContextMenuDiscovery;
remove(type: ContextMenuMeta['type'], name: ContextMenuMeta['name']): boolean;
private getId;
}