mirror of
https://github.com/danbulant/discord.js
synced 2026-06-18 22:21:17 +00:00
Webpack build for branch custom-structures: 522854af7660104250ac940049337444b4e23bba
This commit is contained in:
parent
4b5973210f
commit
0156cda8e1
2 changed files with 4 additions and 4 deletions
|
|
@ -9629,16 +9629,16 @@ class Structures {
|
|||
extend(name, extender) {
|
||||
if (!structures[name]) throw new RangeError(`"${name}" is not a valid extensible structure.`);
|
||||
if (typeof extender !== 'function') {
|
||||
throw new TypeError('The extender must be a function that returns the extended class.');
|
||||
throw new TypeError('The extender must be a function that returns the extended structure class/prototype.');
|
||||
}
|
||||
|
||||
const custom = extender(structures[name]);
|
||||
if (typeof custom !== 'function') {
|
||||
throw new TypeError('The extender function should return the extended class/prototype.');
|
||||
throw new TypeError('The extender function must return the extended structure class/prototype.');
|
||||
}
|
||||
if (Object.getPrototypeOf(custom) !== structures[name]) {
|
||||
throw new Error(
|
||||
'The class/prototype returned from the extender function must extend the existing structure class/prototype.'
|
||||
"The class/prototype returned from the extender function doesn't extend the existing structure class/prototype."
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
2
discord.custom-structures.min.js
vendored
2
discord.custom-structures.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue