feat: update rawDataTypes with new API components and types; add biome configuration file
Some checks failed
Lint / ESLint (push) Has been cancelled

This commit is contained in:
MythEclipse
2026-05-15 06:26:08 +07:00
parent bf38318902
commit 6e947f299e
206 changed files with 8329 additions and 3077 deletions

View File

@@ -98,7 +98,9 @@ class ThreadMemberManager extends CachedManager {
async add(member, reason) {
const id = member === '@me' ? member : this.client.users.resolveId(member);
if (!id) throw new TypeError('INVALID_TYPE', 'member', 'UserResolvable');
await this.client.api.channels(this.thread.id, 'thread-members', id).put({ reason });
await this.client.api
.channels(this.thread.id, 'thread-members', id)
.put({ reason });
return id;
}
@@ -109,7 +111,9 @@ class ThreadMemberManager extends CachedManager {
* @returns {Promise<Snowflake>}
*/
async remove(id, reason) {
await this.client.api.channels(this.thread.id, 'thread-members', id).delete({ reason });
await this.client.api
.channels(this.thread.id, 'thread-members', id)
.delete({ reason });
return id;
}
@@ -119,17 +123,24 @@ class ThreadMemberManager extends CachedManager {
if (existing) return existing;
}
const data = await this.client.api.channels(this.thread.id, 'thread-members', memberId).get({
query: { with_member: withMember },
});
const data = await this.client.api
.channels(this.thread.id, 'thread-members', memberId)
.get({
query: { with_member: withMember },
});
return this._add(data, cache);
}
async _fetchMany({ cache, limit, after, withMember } = {}) {
const raw = await this.client.api.channels(this.thread.id, 'thread-members').get({
query: { with_member: withMember, limit, after },
});
return raw.reduce((col, member) => col.set(member.user_id, this._add(member, cache)), new Collection());
const raw = await this.client.api
.channels(this.thread.id, 'thread-members')
.get({
query: { with_member: withMember, limit, after },
});
return raw.reduce(
(col, member) => col.set(member.user_id, this._add(member, cache)),
new Collection(),
);
}
/**
@@ -179,7 +190,9 @@ class ThreadMemberManager extends CachedManager {
const id = this.resolveId(member);
return id
? this._fetchOne(id, options)
: this._fetchMany(typeof member === 'boolean' ? { ...options, cache: member } : options);
: this._fetchMany(
typeof member === 'boolean' ? { ...options, cache: member } : options,
);
}
}