MCPcopy Create free account
hub / github.com/adcontextprotocol/adcp / advance

Method advance

server/tests/simulation/engine/clock.ts:68–76  ·  view source on GitHub ↗

Advance time by a duration. Returns the new time.

(duration: { days?: number; hours?: number; minutes?: number; seconds?: number })

Source from the content-addressed store, hash-verified

66
67 /** Advance time by a duration. Returns the new time. */
68 advance(duration: { days?: number; hours?: number; minutes?: number; seconds?: number }): Date {
69 const ms =
70 (duration.days ?? 0) * 86400000 +
71 (duration.hours ?? 0) * 3600000 +
72 (duration.minutes ?? 0) * 60000 +
73 (duration.seconds ?? 0) * 1000;
74 this.currentTime = new Date(this.currentTime.getTime() + ms);
75 return this.now();
76 }
77
78 /** Set absolute time. */
79 setTime(time: Date): void {

Callers 1

advanceTimeMethod · 0.80

Calls 1

nowMethod · 0.95

Tested by

no test coverage detected