SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...

    Interface TransactionalMiddlewareOptions

    interface TransactionalMiddlewareOptions {
        isRepeatable?: (command: ResolvedCommand<any, any, any>) => boolean;
        manager?: UndoManager;
        notifier?: IReactNotifier;
        transaction: ITransactional;
    }
    Index
    isRepeatable?: (command: ResolvedCommand<any, any, any>) => boolean

    Whether a command participates in repeat. Default: repeatable unless tagged 'noRepeat'.

    manager?: UndoManager

    The undo manager the transaction records into. When present, a repeatable command sets a repeatable operation here after it runs, so redo() (our undo port wires Ctrl+Y / F4) repeats it once the redo stack is empty — Excel's "repeat last action". Omit to disable repeat.

    notifier?: IReactNotifier

    Busy spinner + error reporting. Omit for a headless host.

    transaction: ITransactional

    The model's transaction boundary — the command's work runs inside transaction.doBatch(...) so it groups into a single undo entry.