@adcp/sdk API Reference - v14.0.0-beta.6
    Preparing search index...

    Interface ProposalSourceSnapshot<TProposal>

    Opaque store revision and active hold state used for compare-and-swap at commit.

    interface ProposalSourceSnapshot<
        TProposal extends CanonicalProposal = CanonicalProposal,
    > {
        proposal: TProposal;
        version: string;
        active_hold?: ProposalActiveHold;
    }

    Type Parameters

    Index

    Properties

    proposal: TProposal
    version: string
    active_hold?: ProposalActiveHold

    Present only while the committed successor's hold is unexpired. Stores MUST omit/clear expired holds and update this field atomically with the successor insert and source-version advance.