Type that represents an entry in an EventLog

Base interface that clients will typically implement multiple times. Each concrete implementation will define its own data properties that need to be serialized into the event log.

Properties defined here are common metadata which require special handling by any EventLog implementation.

All data properties are immutable once an entry has been added to the log. Metadata properties (apart from type) may change over time.

interface SetCellValueAndFormatLogEntry {
    column: number;
    format?: string;
    history?: string;
    pending?: string;
    row: number;
    snapshot?: string;
    type: "SetCellValueAndFormat";
    value: CellValue;
}

Hierarchy (View Summary)

Properties

column: number
format?: string
history?: string

Stores a reference to an external history of the event log up to and including the previous entry

pending?: string

Indicates that a background workflow is pending

row: number
snapshot?: string

Stores a reference to a snapshot of the complete log up to and including this entry

type: "SetCellValueAndFormat"

Used as a discriminated union tag by implementations

value: CellValue