Class: ScheduledTaskStore
Defined in: lib/structures/ScheduledTaskStore.ts:7
A store for managing scheduled tasks.
Extends
- Store<- ScheduledTask,- "scheduled-tasks">
Constructors
Constructor
new ScheduledTaskStore():
ScheduledTaskStore
Defined in: lib/structures/ScheduledTaskStore.ts:10
Returns
ScheduledTaskStore
Overrides
Store<ScheduledTask, 'scheduled-tasks'>.constructor
Properties
repeatedTasks
readonlyrepeatedTasks:ScheduledTask<never,ScheduledTaskOptions>[] =[]
Defined in: lib/structures/ScheduledTaskStore.ts:8
Methods
clear()
clear():
void
Defined in: lib/structures/ScheduledTaskStore.ts:31
Returns
void
Overrides
Store.clear
delete()
delete(
key:string):boolean
Defined in: lib/structures/ScheduledTaskStore.ts:22
Parameters
| Parameter | Type | 
|---|---|
| key | string | 
Returns
boolean
true if an element in the Map existed and has been removed, or false if the element does not exist.
Overrides
Store.delete
set()
set(
key:string,value:ScheduledTask):this
Defined in: lib/structures/ScheduledTaskStore.ts:14
Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.
Parameters
| Parameter | Type | 
|---|---|
| key | string | 
| value | ScheduledTask | 
Returns
this
Overrides
Store.set