Optional ReadonlydeadlineThe deadline, epoch milliseconds: every attempt is capped by the time left before it.
Optional ReadonlyidempotencyOptional ReadonlyonEvery attempt, at its end — the only place a standalone record goes. A throw from it is isolated: it never changes the call's outcome (dev mode warns with a fixed, non-sensitive message). Ordinary native Promise rejections are observed without waiting; arbitrary thenables/Promise proxies are unsupported.
Optional ReadonlyonOptional ReadonlyseriesThe series every record names — the caller's name for this one operation (an order id, a request id), so two
operations can be told apart. Default: the target, else 'attempt'.
Optional ReadonlysignalCancels the series: the attempt in flight is cut (aborted), a wait ends, and no attempt follows.
Optional ReadonlytargetThe outside target — a name from code (1–128 characters, no control character), stamped on every record.
Optional Readonlytouches
How a standalone attempt series is named, timed and reported.