Class: ScheduledTaskStore
Defined in: lib/structures/ScheduledTaskStore.ts:7
A store for managing scheduled tasks.
Extends
Store
<ScheduledTask
,"scheduled-tasks"
>
Constructors
new ScheduledTaskStore()
new ScheduledTaskStore():
ScheduledTaskStore
Defined in: lib/structures/ScheduledTaskStore.ts:10
Returns
Overrides
Store<ScheduledTask, 'scheduled-tasks'>.constructor
Properties
repeatedTasks
readonly
repeatedTasks:ScheduledTask
[] =[]
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