Skip to main content

Class: ScheduledTaskStore

Defined in: lib/structures/ScheduledTaskStore.ts:7

A store for managing scheduled tasks.

Extends​

Constructors​

Constructor​

new ScheduledTaskStore(): ScheduledTaskStore

Defined in: lib/structures/ScheduledTaskStore.ts:10

Returns​

ScheduledTaskStore

Overrides​

Store<ScheduledTask, 'scheduled-tasks'>.constructor

Properties​

repeatedTasks​

readonly repeatedTasks: 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​

ParameterType
keystring

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​

ParameterType
keystring
valueScheduledTask

Returns​

this

Overrides​

Store.set