OmniDataEditor API
    Preparing search index...

    Interface EditorEventMap<T>

    interface EditorEventMap<T> {
        "conflict:detected": { conflict: SessionConflict<T>; sessionId: string };
        "conflict:resolved": { decision: ConflictResolution; sessionId: string };
        "host:reflection-failed": { error: EditorError; sessionId: string };
        "mutation:committed": { entity: T; operationId: string; sessionId: string };
        "mutation:failed": {
            error: EditorError;
            operationId: string;
            sessionId: string;
        };
        "mutation:removed": {
            entityKey: EntityKey;
            operationId: string;
            sessionId: string;
        };
        "mutation:started": {
            clientMutationId: string;
            operationId: string;
            sessionId: string;
        };
        "mutation:uncertain": UncertainMutationRecord;
        "runtime:destroyed": { completion: "done" };
        "session:cancelled": { reason?: string; sessionId: string };
        "session:changed": { revision: number; sessionId: string };
        "session:opened": { mode: SessionMode; sessionId: string };
        "validation:completed": { report: ValidationReport; sessionId: string };
        "validation:started": {
            operationId: string;
            revision: number;
            sessionId: string;
        };
    }

    Type Parameters

    • T
    Index
    "conflict:detected": { conflict: SessionConflict<T>; sessionId: string }
    "conflict:resolved": { decision: ConflictResolution; sessionId: string }
    "host:reflection-failed": { error: EditorError; sessionId: string }
    "mutation:committed": { entity: T; operationId: string; sessionId: string }
    "mutation:failed": {
        error: EditorError;
        operationId: string;
        sessionId: string;
    }
    "mutation:removed": {
        entityKey: EntityKey;
        operationId: string;
        sessionId: string;
    }
    "mutation:started": {
        clientMutationId: string;
        operationId: string;
        sessionId: string;
    }
    "mutation:uncertain": UncertainMutationRecord
    "runtime:destroyed": { completion: "done" }
    "session:cancelled": { reason?: string; sessionId: string }
    "session:changed": { revision: number; sessionId: string }
    "session:opened": { mode: SessionMode; sessionId: string }
    "validation:completed": { report: ValidationReport; sessionId: string }
    "validation:started": {
        operationId: string;
        revision: number;
        sessionId: string;
    }