Skip to content

Commit 43e0efd

Browse files
committed
Added @types/node dependency.
1 parent a4a5505 commit 43e0efd

File tree

4 files changed

+28
-7
lines changed

4 files changed

+28
-7
lines changed

dist/BetterEmbed.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ declare const templates: {
3838
};
3939
};
4040
declare class BetterEmbed extends MessageEmbed {
41-
static fromTemplate(template: keyof typeof templates | typeof templates | MessageEmbedOptions, values: AnyObject): BetterEmbed;
4241
constructor(data?: MessageEmbed | MessageEmbedOptions);
42+
static fromTemplate(template: keyof typeof templates | typeof templates | MessageEmbedOptions, values: AnyObject): BetterEmbed;
4343
checkSize(): void;
4444
cutIfTooLong(): void;
4545
}

dist/BetterEmbed.js

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@ const limits = {
4545
},
4646
};
4747
class BetterEmbed extends discord_js_1.MessageEmbed {
48+
constructor(data) {
49+
super(data);
50+
this.checkSize();
51+
}
4852
static fromTemplate(template, values) {
4953
if (typeof template === 'string')
5054
if (templates[template])
@@ -62,17 +66,15 @@ class BetterEmbed extends discord_js_1.MessageEmbed {
6266
object[name] = setValues(value, values);
6367
continue;
6468
}
65-
const code = value.replace(/\$\{([^}]+)\}/gu, (_, value) => (values.hasOwnProperty(value.split('.')[0]) ? `\${values.${value}}` : value));
69+
const code = value.replace(/\$\{([^}]+)\}/gu, (_, value) => (values.hasOwnProperty(value.split('.')[0])
70+
? `\${values.${value}}`
71+
: value));
6672
object[name] = eval(`\`${code}\``);
6773
}
6874
return object;
6975
}
7076
return new BetterEmbed(setValues(template, values));
7177
}
72-
constructor(data) {
73-
super(data);
74-
this.checkSize();
75-
}
7678
checkSize() {
7779
if (this.title && this.title.length > limits.title)
7880
throw new RangeError(`embed.title is too long (${limits.title}).`);
@@ -114,5 +116,10 @@ class BetterEmbed extends discord_js_1.MessageEmbed {
114116
exports.default = {
115117
BetterEmbed,
116118
templates,
117-
limits
119+
limits,
120+
};
121+
module.exports = {
122+
BetterEmbed,
123+
templates,
124+
limits,
118125
};

package-lock.json

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
},
99
"description": "A npm package that helps you create better Discord Embeds using discord.js.",
1010
"devDependencies": {
11+
"@types/node": "^14.14.11",
1112
"typescript": "^4.1.2"
1213
},
1314
"keywords": [

0 commit comments

Comments
 (0)