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

    Interface UseCommandsListener<STATE, CONTEXT, ARGS>

    Per-key execute observation (ripple/close). onExecute fires for every dispatch of the command — cmd.execute(), a sibling, or a keystroke.

    interface UseCommandsListener<STATE = any, CONTEXT = any, ARGS = any> {
        beforeExecute?(
            command: ResolvedCommand<STATE, CONTEXT, ARGS>,
            args?: ARGS,
        ): boolean | void | Promise<boolean | void>;
        onChange?(command: ResolvedCommand<STATE, CONTEXT, ARGS>): void;
        onError?(
            command: ResolvedCommand<STATE, CONTEXT, ARGS>,
            error: unknown,
            args?: ARGS,
        ): void;
        onExecute?(
            command: ResolvedCommand<STATE, CONTEXT, ARGS>,
            args?: ARGS,
        ): void;
    }

    Type Parameters

    • STATE = any
    • CONTEXT = any
    • ARGS = any

    Hierarchy (View Summary)

    Index
    • Not invoked. The resolver already re-renders subscribers on any command property change (via its version); this member is retained for source compatibility only.

      Parameters

      Returns void

      Rely on the re-render instead.