discord.js-pages
Version:
Dynamic pages pagination module for discord.js
8 lines (7 loc) • 477 B
TypeScript
import { EmojiIdentifierResolvable, MessageActionRowComponent, MessageComponentInteraction } from 'discord.js';
export declare type TriggerCallback<T extends MessageActionRowComponent> = (interaction: MessageComponentInteraction, ...components: (T)[]) => unknown;
export interface Trigger<T extends MessageActionRowComponent> {
name: string;
callback: TriggerCallback<T>;
}
export declare type TriggersMap = Map<EmojiIdentifierResolvable, TriggerCallback<any>>;