Cooldown

class

Cooldown

source
export class Cooldown implements Cooldown.Data
export class Cooldown implements Cooldown.Data
constructor(client: Client, data: Omit<Cooldown.Data, "id">)
constructor(client: Client, data: Omit<Cooldown.Data, "id">)
ParamTypeRequired
client
client
Client
Client
Yes
data
data
Omit<Cooldown.Data, "id">
Omit<Cooldown.Data, "id">
Yes
remainingMs(): number
remainingMs(): number

Returns:

number
number

isExpired(): boolean
isExpired(): boolean

Returns:

boolean
boolean

get source

.user()

user(): discord_js0.User|undefined
user(): discord_js0.User|undefined

Returns:

discord_js0.User|undefined
discord_js0.User|undefined

channel(): SendableChannels|undefined
channel(): SendableChannels|undefined

Returns:

SendableChannels|undefined
SendableChannels|undefined

get source

.guild()

guild(): discord_js0.Guild|undefined
guild(): discord_js0.Guild|undefined

Returns:

discord_js0.Guild|undefined
discord_js0.Guild|undefined

toJSON(): Cooldown.Data
toJSON(): Cooldown.Data

Returns:

Cooldown.Data
Cooldown.Data

string
string
string
string
string
string
string
string
Cooldown.Trigger
Cooldown.Trigger
Date
Date