* Restores real time. * * @throws {TimeError} If time is already restored * * @example Usage * ```ts * import { FakeTime } from "@std/testing/time"; * import { assertEquals, assertNotEquals } from "@std/assert" * * const setTimeout = globalThis.setTimeout; * * const
()
| 397 | * ``` |
| 398 | */ |
| 399 | static restore() { |
| 400 | if (!time) { |
| 401 | throw new TimeError("Cannot restore time: time is already restored"); |
| 402 | } |
| 403 | time.restore(); |
| 404 | } |
| 405 | |
| 406 | /** |
| 407 | * Restores real time temporarily until callback returns and resolves. |
no test coverage detected