Result of the timeout path's expiry statement. entry is the row that moved pending → expired (with resolver_payload set when the row delivers a collection), or null when no pending row carried the key. priorStatus names the row's status before the statement when a row exists, so the caller can tell "a resolve won" from "no row".

interface ExpireEscalationResult {
    entry: EscalationEntry;
    priorStatus:
        | "pending"
        | "resolved"
        | "cancelled"
        | "expired";
}

Properties

Properties

priorStatus:
    | "pending"
    | "resolved"
    | "cancelled"
    | "expired"