Appearance
@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
new EditableTimeout()
new EditableTimeout(
callback
,runTime
):EditableTimeout
Defined in: src/utils/editable-timeout.ts:15
Parameters
callback
() => void
runTime
number
Returns
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:
undefined
|Timeout
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