ReadonlydeadlineAbsolute monotonic deadline for the complete call including cleanup.
ReadonlyexecutionMonotonic deadline for primary execution before entering teardown.
ReadonlyexecutionAbort signal that fires when primary execution deadline expires or parent signal aborts.
ReadonlystartedStart time in monotonic milliseconds.
ReadonlyteardownFinite cleanup allowance duration in milliseconds.
ReadonlyteardownAbort signal that fires when absolute call deadline expires or parent signal aborts.
ReadonlytotalTotal budget duration in milliseconds.
Reason why the budget stopped being active, or undefined if still active.
Releases all scheduled timers and event listeners associated with this budget.
OptionalelapsedElapsed wall-clock time in milliseconds since budget instantiation.
Whether the budget was cancelled by the caller host signal.
Whether the primary execution deadline has been reached or exceeded.
Whether the budget has timed out due to deadline expiration.
Whether the total call deadline has been reached or exceeded.
Remaining wall-clock time for the primary execution phase in milliseconds, clamped to zero.
Remaining wall-clock time allocated for teardown in milliseconds, strictly bounded.
Remaining wall-clock time for the complete call in milliseconds, clamped to zero.
Current lifecycle status of the budget.
Monotonic budget contract tracking execution deadlines and distinguishing timeouts from caller aborts.