Class GuildStore<I, T>Abstract
Type Parameters
- I extends string | number | bigint | boolean | null | undefined
- T
Constructors
constructor
new GuildStore< I extends undefined | null | string | number | bigint | boolean, T,>(): GuildStore<I, T> Type Parameters
- I extends undefined | null | string | number | bigint | boolean
- T
Properties
Protected
Abstract
Readonly
ttl
ttl: number
Accessors
Protected
mutableCache
get mutableCache(): Collection<`${string}:${I}`, T> Returns Collection<`${string}:${I}`, T>
Methods
delete
delete(guildId: string, key: I): boolean
get
get(guildId: string, key: I): undefined | T
getMetadata
getMetadata(guildId: string, key: I): undefined | Metadata
set
set(guildId: string, key: I, value: T): this Parameters
- guildId: string
- key: I
- value: T
Returns this