fix: filter method

This commit is contained in:
MARCROCK22 2024-04-15 15:13:58 -04:00
parent 961eb04b37
commit fd16a15b09
2 changed files with 4 additions and 4 deletions

View File

@ -61,7 +61,7 @@ export class GuildBasedResource<T = any> {
set(__keys: string, guild: string, data: any): ReturnCache<void>; set(__keys: string, guild: string, data: any): ReturnCache<void>;
set(__keys: [string, any][], guild: string): ReturnCache<void>; set(__keys: [string, any][], guild: string): ReturnCache<void>;
set(__keys: string | [string, any][], guild: string, data?: any): ReturnCache<void> { set(__keys: string | [string, any][], guild: string, data?: any): ReturnCache<void> {
const keys = (Array.isArray(__keys) ? __keys : [[__keys, data]]).filter(x => this.filter(x[1], x[1], guild)) as [ const keys = (Array.isArray(__keys) ? __keys : [[__keys, data]]).filter(x => this.filter(x[1], x[0], guild)) as [
string, string,
any, any,
][]; ][];
@ -83,7 +83,7 @@ export class GuildBasedResource<T = any> {
patch(__keys: string, guild: string, data: any): ReturnCache<void>; patch(__keys: string, guild: string, data: any): ReturnCache<void>;
patch(__keys: [string, any][], guild: string): ReturnCache<void>; patch(__keys: [string, any][], guild: string): ReturnCache<void>;
patch(__keys: string | [string, any][], guild: string, data?: any): ReturnCache<void> { patch(__keys: string | [string, any][], guild: string, data?: any): ReturnCache<void> {
const keys = (Array.isArray(__keys) ? __keys : [[__keys, data]]).filter(x => this.filter(x[1], x[1], guild)) as [ const keys = (Array.isArray(__keys) ? __keys : [[__keys, data]]).filter(x => this.filter(x[1], x[0], guild)) as [
string, string,
any, any,
][]; ][];

View File

@ -60,7 +60,7 @@ export class GuildRelatedResource<T = any> {
set(__keys: string, guild: string, data: any): ReturnCache<void>; set(__keys: string, guild: string, data: any): ReturnCache<void>;
set(__keys: [string, any][], guild: string): ReturnCache<void>; set(__keys: [string, any][], guild: string): ReturnCache<void>;
set(__keys: string | [string, any][], guild: string, data?: any): ReturnCache<void> { set(__keys: string | [string, any][], guild: string, data?: any): ReturnCache<void> {
const keys = (Array.isArray(__keys) ? __keys : [[__keys, data]]).filter(x => this.filter(x[1], x[1], guild)) as [ const keys = (Array.isArray(__keys) ? __keys : [[__keys, data]]).filter(x => this.filter(x[1], x[0], guild)) as [
string, string,
any, any,
][]; ][];
@ -83,7 +83,7 @@ export class GuildRelatedResource<T = any> {
patch(__keys: string, guild?: string, data?: any): ReturnCache<void>; patch(__keys: string, guild?: string, data?: any): ReturnCache<void>;
patch(__keys: [string, any][], guild?: string): ReturnCache<void>; patch(__keys: [string, any][], guild?: string): ReturnCache<void>;
patch(__keys: string | [string, any][], guild?: string, data?: any): ReturnCache<void> { patch(__keys: string | [string, any][], guild?: string, data?: any): ReturnCache<void> {
const keys = (Array.isArray(__keys) ? __keys : [[__keys, data]]).filter(x => this.filter(x[1], x[1], guild)) as [ const keys = (Array.isArray(__keys) ? __keys : [[__keys, data]]).filter(x => this.filter(x[1], x[0], guild)) as [
string, string,
any, any,
][]; ][];