Skip to content

@mastondzn/dank-twitch-irc / EditableTimeout

Class: EditableTimeout ​

Defined in: src/utils/editable-timeout.ts:6

A wrapper around setTimeout() and clearTimeout() that allows the timer to be edited to complete earlier or later, relative to its original start time.

Constructors ​

Constructor ​

new EditableTimeout(callback, runTime): EditableTimeout

Defined in: src/utils/editable-timeout.ts:15

Parameters ​

callback ​

() => void

runTime ​

number

Returns ​

EditableTimeout

Properties ​

callback ​

readonly callback: () => void

Defined in: src/utils/editable-timeout.ts:7

Returns ​

void


completed ​

completed: boolean = false

Defined in: src/utils/editable-timeout.ts:13


runningTimeout ​

runningTimeout: Timeout | undefined

Defined in: src/utils/editable-timeout.ts:12


runTime ​

runTime: number

Defined in: src/utils/editable-timeout.ts:10


startTime ​

readonly startTime: number

Defined in: src/utils/editable-timeout.ts:9

Methods ​

stop() ​

stop(): boolean

Defined in: src/utils/editable-timeout.ts:28

Returns ​

boolean


update() ​

update(newRunTime): void

Defined in: src/utils/editable-timeout.ts:38

Parameters ​

newRunTime ​

number

Returns ​

void