Throws DepthExceededError if depth exceeds max. Depth is threaded explicitly through each hop's closure (incremented per delegation), not tracked via a global/WeakMap side-table.
depth
max
Throws DepthExceededError if
depthexceedsmax. Depth is threaded explicitly through each hop's closure (incremented per delegation), not tracked via a global/WeakMap side-table.