fix: typescript 5.6

This commit is contained in:
MARCROCK22 2024-09-15 20:13:14 +00:00
parent a355d843ad
commit ee135a2667
4 changed files with 6 additions and 6 deletions

View File

@ -1,3 +1,3 @@
{
"typescript.tsdk": "node_modules\\typescript\\lib"
}
{
"typescript.tsdk": "node_modules/typescript/lib"
}

View File

@ -259,7 +259,7 @@ export class LimitedCollection<K, V> {
if (this.size > this.options.limit) {
const iter = this.data.keys();
while (this.size > this.options.limit) {
const keyValue = iter.next().value;
const keyValue = iter.next().value!;
this.delete(keyValue);
}
}

View File

@ -143,9 +143,9 @@ export class BaseInteraction<
return body;
case InteractionResponseType.ChannelMessageWithSource:
case InteractionResponseType.UpdateMessage: {
//@ts-ignore
return {
type: body.type,
//@ts-ignore
data: BaseInteraction.transformBody(body.data ?? {}, files, self),
};
}

View File

@ -283,7 +283,7 @@ export class WorkerManager extends Map<
{
this.get(message.workerId)!.ready = true;
if ([...this.values()].every(w => w.ready)) {
this.postMessage(this.keys().next().value, {
this.postMessage(this.keys().next().value!, {
type: 'BOT_READY',
} satisfies ManagerSendBotReady);
this.forEach(w => {