aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/common/typings/BushInspectOptions.ts2
-rw-r--r--src/lib/extensions/discord.js/ExtendedMessage.ts6
-rw-r--r--src/lib/utils/AllowedMentions.ts33
-rw-r--r--src/lib/utils/BushLogger.ts10
-rw-r--r--src/lib/utils/CanvasProgressBar.ts5
5 files changed, 16 insertions, 40 deletions
diff --git a/src/lib/common/typings/BushInspectOptions.ts b/src/lib/common/typings/BushInspectOptions.ts
index 9b91c0e..608000c 100644
--- a/src/lib/common/typings/BushInspectOptions.ts
+++ b/src/lib/common/typings/BushInspectOptions.ts
@@ -1,7 +1,7 @@
import { type InspectOptions } from 'util';
/**
- * {@link https://nodejs.org/api/util.html#util_util_inspect_object_options}
+ * {@link https://nodejs.org/api/util.html#utilinspectobject-showhidden-depth-colors util.inspect Options Documentation}
*/
export interface BushInspectOptions extends InspectOptions {
/**
diff --git a/src/lib/extensions/discord.js/ExtendedMessage.ts b/src/lib/extensions/discord.js/ExtendedMessage.ts
index 0d8ce37..4748803 100644
--- a/src/lib/extensions/discord.js/ExtendedMessage.ts
+++ b/src/lib/extensions/discord.js/ExtendedMessage.ts
@@ -5,8 +5,8 @@ import { type RawMessageData } from 'discord.js/typings/rawDataTypes.js';
export class ExtendedMessage<Cached extends boolean = boolean> extends Message<Cached> {
public declare util: CommandUtil<Message>;
- public constructor(client_: Client, data: RawMessageData) {
- super(client_, data);
- this.util = new CommandUtil(this.client.commandHandler, this);
+ public constructor(client: Client, data: RawMessageData) {
+ super(client, data);
+ this.util = new CommandUtil(client.commandHandler, this);
}
}
diff --git a/src/lib/utils/AllowedMentions.ts b/src/lib/utils/AllowedMentions.ts
index 400da76..d2eb030 100644
--- a/src/lib/utils/AllowedMentions.ts
+++ b/src/lib/utils/AllowedMentions.ts
@@ -5,37 +5,12 @@ import { type MessageMentionOptions, type MessageMentionTypes } from 'discord.js
*/
export class AllowedMentions {
/**
- * Whether @everyone and @here should be mentioned.
- */
- public everyone: boolean;
-
- /**
- * Whether users should be mentioned.
- */
- public users: boolean;
-
- /**
- * Whether roles should be mentioned.
- */
- public roles: boolean;
-
- /**
- * Whether the author of the Message being replied to should be mentioned.
- */
- public repliedUser: boolean;
-
- /**
- * @param users Whether users should be mentioned.
+ * @param everyone Whether everyone and here should be mentioned.
* @param roles Whether roles should be mentioned.
- * @param everyone Whether @everyone and @here should be mentioned.
+ * @param users Whether users should be mentioned.
* @param repliedUser Whether the author of the Message being replied to should be mentioned.
*/
- public constructor(users = true, roles = false, everyone = false, repliedUser = true) {
- this.everyone = everyone;
- this.roles = roles;
- this.users = users;
- this.repliedUser = repliedUser;
- }
+ public constructor(public everyone = false, public roles = false, public users = true, public repliedUser = true) {}
/**
* Don't mention anyone.
@@ -62,7 +37,7 @@ export class AllowedMentions {
}
/**
- * Mention @everyone and @here.
+ * Mention everyone and here.
* @param repliedUser Whether the author of the Message being replied to should be mentioned.
*/
public static everyone(repliedUser = true): MessageMentionOptions {
diff --git a/src/lib/utils/BushLogger.ts b/src/lib/utils/BushLogger.ts
index 1be58a4..3cfd860 100644
--- a/src/lib/utils/BushLogger.ts
+++ b/src/lib/utils/BushLogger.ts
@@ -132,12 +132,10 @@ function getTimeStamp(): string {
* Custom logging utility for the bot.
*/
export class BushLogger {
- public constructor(
- /**
- * The client.
- */
- public client: Client
- ) {}
+ /**
+ * @param client The client.
+ */
+ public constructor(public client: Client) {}
/**
* Logs information. Highlight information by surrounding it in `<<>>`.
diff --git a/src/lib/utils/CanvasProgressBar.ts b/src/lib/utils/CanvasProgressBar.ts
index 21c4e22..fb4f778 100644
--- a/src/lib/utils/CanvasProgressBar.ts
+++ b/src/lib/utils/CanvasProgressBar.ts
@@ -1,6 +1,9 @@
import { CanvasRenderingContext2D } from 'canvas';
-// I just copy pasted this code from stackoverflow don't yell at me if there is issues for it
+/**
+ * I just copy pasted this code from stackoverflow don't yell at me if there is issues for it
+ * @author @TymanWasTaken
+ */
export class CanvasProgressBar {
private readonly x: number;
private readonly y: number;