zappyzep/backend/src/DiscordJSError.ts

16 lines
420 B
TypeScript

import util from "util";
export class DiscordJSError extends Error {
code: number | string | undefined;
shardId: number;
constructor(message: string, code: number | string | undefined, shardId: number) {
super(message);
this.code = code;
this.shardId = shardId;
}
[util.inspect.custom]() {
return `[DISCORDJS] [ERROR CODE ${this.code ?? "?"}] [SHARD ${this.shardId}] ${this.message}`;
}
}