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