All files simpleClockUsingPull.ts

100% Statements 8/8
100% Branches 0/0
100% Functions 6/6
100% Lines 8/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15    1x 2x 1x 4x 7x     1x 1x 2x      
import AbsClock from "./AbsClock";
 
export class SimpleClock implements AbsClock {
    private time = 0
    public reset () {this.time = 0}
    public tick () { this.time++ }
    public getTime(): number { return this.time }
}
 
export class ClockClient {
    constructor (private theclock:SimpleClock) {}
    getTimeFromClock ():number {return this.theclock.getTime()}
}