(by: number)
| 311 | } |
| 312 | |
| 313 | advance(by: number): void { |
| 314 | this.mockTime += by; |
| 315 | this.timers |
| 316 | .filter((timer) => !timer.fired) |
| 317 | .filter((timer) => timer.at <= this.mockTime) |
| 318 | .forEach((timer) => { |
| 319 | timer.fired = true; |
| 320 | timer.fn(); |
| 321 | }); |
| 322 | } |
| 323 | |
| 324 | override isClient(obj: any): obj is Client { |
| 325 | return obj instanceof MockClient; |