fix: overwrites cache types

This commit is contained in:
MARCROCK22 2024-04-06 12:57:22 -04:00
parent 2de3dcea0a
commit 80caba88b5

View File

@ -16,7 +16,9 @@ export class Overwrites extends GuildRelatedResource {
override get( override get(
id: string, id: string,
): ReturnCache<{ type: number; id: string; deny: PermissionsBitField; allow: PermissionsBitField }[] | undefined> { ): ReturnCache<
{ type: number; id: string; deny: PermissionsBitField; allow: PermissionsBitField; guildId: string }[] | undefined
> {
return fakePromise(super.get(id) as (APIOverwrite & { guild_id: string })[] | undefined).then(rawOverwrites => return fakePromise(super.get(id) as (APIOverwrite & { guild_id: string })[] | undefined).then(rawOverwrites =>
rawOverwrites rawOverwrites
? rawOverwrites.map(rawOverwrite => ({ ? rawOverwrites.map(rawOverwrite => ({
@ -32,7 +34,9 @@ export class Overwrites extends GuildRelatedResource {
override values( override values(
guild: string, guild: string,
): ReturnCache<{ type: number; id: string; deny: PermissionsBitField; allow: PermissionsBitField }[][]> { ): ReturnCache<
{ type: number; id: string; deny: PermissionsBitField; allow: PermissionsBitField; guildId: string }[][]
> {
return fakePromise(super.values(guild) as (APIOverwrite & { guild_id: string })[][]).then(values => return fakePromise(super.values(guild) as (APIOverwrite & { guild_id: string })[][]).then(values =>
values.map(rawOverwrites => values.map(rawOverwrites =>
rawOverwrites.map(rawOverwrite => ({ rawOverwrites.map(rawOverwrite => ({