Skip to main content

Class: ScheduledTaskStore

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

A store for managing scheduled tasks.

Extends

Constructors

new ScheduledTaskStore()

new ScheduledTaskStore(): ScheduledTaskStore

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

Returns

ScheduledTaskStore

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

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