Skip to content

Commit bc3acbd

Browse files
committed
lint: fix
1 parent 11b0bf7 commit bc3acbd

File tree

3 files changed

+23
-22
lines changed

3 files changed

+23
-22
lines changed

src/PagesBuilder.ts

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ export class PagesBuilder extends MessageEmbed {
1010
collection: ReactionCollector | null = null;
1111

1212
pages: Page[] = [];
13-
currentPage: number = 1;
14-
pagesNumberFormat: string = "%c / %m";
15-
infinityLoop: boolean = true;
13+
currentPage = 1;
14+
pagesNumberFormat = "%c / %m";
15+
infinityLoop = true;
1616

1717
defaultButtons: DefaultButtonsMap = new Map();
1818

1919
listenTime: number = 5 * 60 * 1000;
2020
listenUsers: ListenUser[];
2121
private _listenTimeout: NodeJS.Timeout | null = null;
22-
resetTimeout: boolean = true;
22+
resetTimeout = true;
2323
endColor: ColorResolvable = "GREY";
2424
endMethod: EndMethod = "edit";
2525

@@ -60,14 +60,14 @@ export class PagesBuilder extends MessageEmbed {
6060
/**
6161
* Method for auto generating pages
6262
*/
63-
autoGeneratePages({ items, countPerPage = 10 }: IAutoGeneratePagesOptions) {
63+
autoGeneratePages({ items, countPerPage = 10 }: IAutoGeneratePagesOptions): this {
6464
const chunks = chunk(items, countPerPage);
6565

6666
this.setPages(
67-
chunks.map((chunk) =>
67+
chunks.map((chunk) => (
6868
new MessageEmbed()
6969
.setDescription(chunk)
70-
)
70+
))
7171
);
7272

7373
return this;
@@ -116,7 +116,7 @@ export class PagesBuilder extends MessageEmbed {
116116
clonedPage[key] = [...this[key], ...clonedPage[key]];
117117

118118
break;
119-
case "footer":
119+
case "footer": {
120120
const footer = this[key] ?? clonedPage[key];
121121

122122
if (this.pagesNumberFormat) {
@@ -136,6 +136,7 @@ export class PagesBuilder extends MessageEmbed {
136136
}
137137

138138
break;
139+
}
139140
case "files":
140141
clonedPage[key] = this[key].length ? this[key] : clonedPage[key];
141142

@@ -154,7 +155,7 @@ export class PagesBuilder extends MessageEmbed {
154155
/**
155156
* Method for setting the pagination format
156157
*/
157-
setPagesNumberFormat(format: string = "%c / %m"): this {
158+
setPagesNumberFormat(format = "%c / %m"): this {
158159
this.pagesNumberFormat = format;
159160

160161
return this;
@@ -163,7 +164,7 @@ export class PagesBuilder extends MessageEmbed {
163164
/**
164165
* Method for setting endless page switching when reaching the end
165166
*/
166-
setInfinityLoop(status: boolean = true): this {
167+
setInfinityLoop(status = true): this {
167168
this.infinityLoop = status;
168169

169170
return this;
@@ -265,7 +266,7 @@ export class PagesBuilder extends MessageEmbed {
265266
/**
266267
* Method for setting the timer to automatically reset when switching between pages
267268
*/
268-
autoResetTimeout(status: boolean = true): this {
269+
autoResetTimeout(status = true): this {
269270
this.resetTimeout = status;
270271

271272
return this;
@@ -274,7 +275,7 @@ export class PagesBuilder extends MessageEmbed {
274275
/**
275276
* Method for early stopping listening to new messages
276277
*/
277-
stopListen() {
278+
stopListen(): void {
278279
if (this._listenTimeout && this.collection) {
279280
clearTimeout(this._listenTimeout);
280281

@@ -307,9 +308,9 @@ export class PagesBuilder extends MessageEmbed {
307308
triggers = [triggers];
308309
}
309310

310-
triggers.forEach(({ emoji, callback }) =>
311+
triggers.forEach(({ emoji, callback }) => (
311312
this.triggers.set(emoji, callback)
312-
);
313+
));
313314

314315
return this;
315316
}
@@ -355,10 +356,10 @@ export class PagesBuilder extends MessageEmbed {
355356
const message = this.sent;
356357

357358
if (message) {
358-
this.collection = message.createReactionCollector((_: MessageReaction, user: User) =>
359+
this.collection = message.createReactionCollector((_: MessageReaction, user: User) => (
359360
user.id !== message.author.id &&
360361
(this.listenUsers.length ? this.listenUsers.includes(user.id) : true)
361-
)
362+
))
362363
.on("collect", (reaction: MessageReaction, user: User) => {
363364
reaction.users.remove(user);
364365

@@ -380,14 +381,14 @@ export class PagesBuilder extends MessageEmbed {
380381
embed: (await this.getPage())
381382
.setColor(this.endColor)
382383
})
383-
.catch(() => {});
384+
.catch(() => null);
384385

385386
return message.reactions.removeAll()
386-
.catch(() => {});
387+
.catch(() => null);
387388
case "delete":
388389
return message.delete()
389390
.then(() => this.sent = null)
390-
.catch(() => {});
391+
.catch(() => null);
391392
}
392393
});
393394
}

src/PagesManager.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ class PagesManager {
1010
message,
1111
...options
1212
});
13-
}
13+
};
1414
}
1515
}
1616

1717
export {
1818
PagesManager,
1919
PagesBuilder
20-
}
20+
};

src/interfaces/pageManager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Message } from "discord.js";
33
import { PagesBuilder } from "../PagesBuilder";
44

55
export interface IPagesMessage extends Message {
6-
pagesBuilder: (options?: object) => PagesBuilder;
6+
pagesBuilder: (options?: Record<string, unknown>) => PagesBuilder;
77
}
88

99
export type Middleware = (message: IPagesMessage) => void;

0 commit comments

Comments
 (0)