GuildBasedResource

Signature

export declare class GuildBasedResource<T = any, S = any>

Properties

Methods

filter(data: any, id: string, guild_id: string, from: CacheFrom): boolean;
parse(data: any, id: string, guild_id: string): any;
get(id: string, guild: string): ReturnCache<(T & {    guild_id: string;}) | undefined>;
bulk(ids: string[], guild: string): ReturnCache<(T & {    guild_id: string;})[]>;
flush(guild: '*' | (string & {})): unknown[] | Promise<unknown[]>;