OmniDataEditor API
    Preparing search index...

    Interface SessionSnapshot<T>

    Observable session state. Applications must treat entity and field values as immutable.

    interface SessionSnapshot<T> {
        activeOperationId?: string;
        batch?: BatchMutationOutcome<T>;
        changeSet?: ChangeSet<T> | MultiChangeSet<T>;
        conflict?: SessionConflict<T>;
        dirty: boolean;
        draft: DraftSnapshot<T>;
        externalChangePolicy?: ExternalChangePolicy;
        issues: readonly ValidationIssue[];
        mode: SessionMode;
        phase: SessionPhase;
        revision: number;
        sessionId: string;
        uncertainties?: readonly UncertainMutationRecord[];
        validation: ValidationState;
    }

    Type Parameters

    • T
    Index
    activeOperationId?: string
    changeSet?: ChangeSet<T> | MultiChangeSet<T>
    conflict?: SessionConflict<T>
    dirty: boolean
    externalChangePolicy?: ExternalChangePolicy
    issues: readonly ValidationIssue[]
    revision: number
    sessionId: string
    uncertainties?: readonly UncertainMutationRecord[]
    validation: ValidationState