Skip to content

Commit 02fc101

Browse files
authored
fix(DJSError): Differentiate error type (#11295)
* fix(DJSError): differentiate error type * fix: remove `?.`
1 parent db41d5c commit 02fc101

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/discord.js/src/errors/DJSError.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,15 @@ const { Messages } = require('./Messages.js');
1212
* @ignore
1313
*/
1414
function makeDiscordjsError(Base) {
15-
return class DiscordjsError extends Base {
15+
return class extends Base {
16+
static {
17+
Object.defineProperty(this, 'name', { value: `Discordjs${Base.name}` });
18+
}
19+
1620
constructor(code, ...args) {
1721
super(message(code, args));
1822
this.code = code;
19-
Error.captureStackTrace?.(this, DiscordjsError);
23+
Error.captureStackTrace(this, this.constructor);
2024
}
2125

2226
get name() {

0 commit comments

Comments
 (0)