File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,7 +5,6 @@ import { AutocompleteHandler } from '#src/lib/builders';
55export default new AutocompleteHandler ( ) . setExecute (
66 async function ( interaction ) : Promise < void > {
77 const focused = interaction . options . getFocused ( ) ;
8- // no usage of locale, so no need to run updateLocaleCode
98 const guild = await QuaverGuild . wrap ( interaction . guild ) ;
109 const player = await guild . getPlayer ( ) ;
1110 if ( ! player ) return interaction . respond ( [ ] ) ;
Original file line number Diff line number Diff line change @@ -23,10 +23,11 @@ export class EventHandler<E extends AcceptedEventTypes> extends BaseHandler {
2323 }
2424
2525 /**
26- * Sets the event for this handler.
26+ * Sets the event for this handler. Used for typing the setExecute function.
2727 * @param _event - The event.
2828 * @returns This instance for chaining.
2929 */
30+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
3031 setEvent < K extends keyof ClientEvents > ( _event : K ) : EventHandler < K > {
3132 const newInstance = new EventHandler < K > ( ) ;
3233 newInstance . once = this . once ;
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ import type {
1010 ProcessFileCallback ,
1111 ProcessFileOverride ,
1212 ProcessFolderPathOptions ,
13- } from './moduleLoaderUtils.d.js ' ;
13+ } from './moduleLoaderUtils.d' ;
1414
1515const DEFAULT_MODULE_EXPORT_NAME = 'default' ;
1616
Original file line number Diff line number Diff line change 1- import type { ClientEvents } from 'discord.js' ;
21import type { NodeEvents } from 'lavaclient' ;
32
4- export type QuaverEvent = {
5- name : keyof ClientEvents ;
6- once : boolean ;
7- execute < K extends keyof ClientEvents > (
8- ...args : ClientEvents [ K ]
9- ) : void | Promise < void > ;
10- } ;
11-
123export type QuaverMusicEvent = {
134 name : keyof NodeEvents ;
145 once : boolean ;
You can’t perform that action at this time.
0 commit comments