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    2x 2x 1x 4x 7x     2x 2x 4x      
import IClock from "./IClock";
 
export class SimpleClock implements IClock {
    private time = 0
    public reset () : void {this.time = 0}
    public tick () : void { this.time++ }
    public getTime(): number { return this.time }
}
 
export class ClockClient {
    constructor (private theclock:IClock) {}
    getTimeFromClock ():number {return this.theclock.getTime()}
}