MCPcopy Index your code
hub / github.com/JavaCS3/xterm-player / NullTimer

Class NullTimer

src/Timer.ts:116–134  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

114}
115
116export class NullTimer implements ITimer {
117 ready: boolean = false
118 state: ITimerState = 'Paused'
119 duration: number = NaN
120 progress: number = NaN
121 timescale: number = 1
122 time: number = 0
123
124 start(): void { }
125 pause(): void { }
126 stop(): void { }
127 isRunning(): boolean { return false }
128 isPaused(): boolean { return true }
129 isStopped(): boolean { return false }
130 onReady(cb: ITimerReadyCallback): ITimer { return this }
131 onTick(cb: ITimerTickCallback): ITimer { return this }
132 onStateChange(cb: ITimerStateChangeCallback): ITimer { return this }
133 dispose(): void { }
134}
135
136export class SimpleTimer implements ITimer {
137 public readonly ready = true

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected