Setu-TS
    Preparing search index...

    Type Alias InboxReleaseOutcome

    InboxReleaseOutcome:
        | { outcome: "applied"; record: InboxRecord }
        | { outcome: "missing" }
        | { outcome: "not-parked"; status: Exclude<InboxStatus, "parked"> }

    The answer to IInboxStore.release. Only applied wrote anything.

    Type Declaration

    • { outcome: "applied"; record: InboxRecord }
      • Readonlyoutcome: "applied"

        The marker was parked and was released.

      • Readonlyrecord: InboxRecord

        The marker as it was before the release.

    • { outcome: "missing" }
      • Readonlyoutcome: "missing"

        No inbox marker with that id exists (a row of another kind counts as missing).

    • { outcome: "not-parked"; status: Exclude<InboxStatus, "parked"> }
      • Readonlyoutcome: "not-parked"

        The marker was not parked; nothing written.

      • Readonlystatus: Exclude<InboxStatus, "parked">

        The marker's actual status.

    0.9.0