Methods
handleComponent
- handleComponent(interaction): Promise<void | InteractionResponse<boolean>>
Parameters
- interaction: ButtonInteraction<CacheType> | CommandInteraction<CacheType> | AnySelectMenuInteraction
Returns Promise<void | InteractionResponse<boolean>>
loadFiles
- loadFiles(): Promise<void>
Returns Promise<void>
postLoad
- postLoad(): void
Returns void
reloadFiles
- reloadFiles(): void
Returns void
Private
runComponent
- runComponent(component, interaction): Promise<void>
Parameters
- component: _BaseComponent
- interaction: ButtonInteraction<CacheType> | CommandInteraction<CacheType> | AnySelectMenuInteraction
Returns Promise<void>
specificChecks
- specificChecks(interaction, component): Promise<unknown>
Parameters
- interaction: ButtonInteraction<CacheType> | CommandInteraction<CacheType> | AnySelectMenuInteraction
- component: _BaseComponent
Returns Promise<unknown>