EventHandler
Signature
export declare class EventHandler extends CustomEventHandlerProperties
4Methods
8Properties
protected client: Client | WorkerClient;filter: (path: string) => boolean;Filters a file path.
Parameters
path- The path to filter.
Returns
`true` if the path passes the filter, otherwise `false`.
discordEvents: ClientNameEvents[];callback: (file: ClientEvent) => ClientEvent | false;Methods
constructorConstructorconstructor(client: Client | WorkerClient);set(events: ClientEvent[]): void;load(eventsDir: string): Promise<void>;execute(raw: GatewayDispatchPayload, client: Client<true> | WorkerClient<true>, shardId: number): Promise<void>;runEvent(name: GatewayEvents, client: Client | WorkerClient, packet: unknown, shardId: number, runCache?: boolean): Promise<void>;reload(name: GatewayEvents | CustomEventsKeys): Promise<any>;reloadAll(stopIfFail?: boolean): Promise<void>;onFile(file: FileLoaded<ClientEvent>): ClientEvent[] | undefined;