Dotloom TypeScript API
    Preparing search index...

    Type Alias EngineEvent

    EngineEvent:
        | {
            cause: string;
            constraints: ConstraintId[];
            entities: EntityId[];
            label: string;
            revision: number;
            type: "committed";
        }
        | { selection: EntityId[]; type: "selectionChanged" }
        | {
            canRedo: boolean;
            canUndo: boolean;
            redoLabel: string | null;
            type: "historyChanged";
            undoLabel: string | null;
        }
        | { type: "pluginsChanged" }

    Engine events (after commits, never during).