|
|
|
@ -4,7 +4,7 @@ const INTERVAL = 150; |
|
|
|
|
|
|
|
|
|
|
|
export default class ElapsedTime extends PureComponent<any, any> { |
|
|
|
export default class ElapsedTime extends PureComponent<any, any> { |
|
|
|
offset: number; |
|
|
|
offset: number; |
|
|
|
timer: NodeJS.Timer; |
|
|
|
timer: number; |
|
|
|
|
|
|
|
|
|
|
|
state = { |
|
|
|
state = { |
|
|
|
elapsed: 0, |
|
|
|
elapsed: 0, |
|
|
|
@ -12,7 +12,7 @@ export default class ElapsedTime extends PureComponent<any, any> { |
|
|
|
|
|
|
|
|
|
|
|
start() { |
|
|
|
start() { |
|
|
|
this.offset = Date.now(); |
|
|
|
this.offset = Date.now(); |
|
|
|
this.timer = setInterval(this.tick, INTERVAL); |
|
|
|
this.timer = window.setInterval(this.tick, INTERVAL); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
tick = () => { |
|
|
|
tick = () => { |
|
|
|
|