Member Junction
    Preparing search index...

    One coalesce-able change notification, emitted on WhiteboardState.Changed$ after every mutation. 'replace' means "the whole scene was swapped" (undo / redo / FromJSON) — consumers should re-read the full state.

    interface WhiteboardChange {
        Author: WhiteboardAuthor;
        ItemID: string;
        Op: WhiteboardChangeOp;
        Seq: number;
        SummaryFragment: string;
    }
    Index

    Properties

    ItemID: string

    Empty string for 'replace' ops.

    Seq: number

    Monotonic sequence number — also the delta token currency.

    SummaryFragment: string

    Human fragment for toasts / activity ("added a sticky note").