sesaparcours
    Preparing search index...
    interface CommandManager {
        byName: CommandMap;
        commands: CommandMap;
        addCommand(command: Command): void;
        addCommands(command: Command[]): void;
        addEventListener(
            name: string,
            callback: Function,
            capturing?: boolean,
        ): void;
        bindKey(
            key: string | { mac?: string; win?: string },
            command: CommandLike,
            position?: number,
        ): void;
        bindKeys(keys: { [s: string]: Function }): void;
        exec(command: string, editor: Editor, args: any): boolean;
        findKeyCommand(hashId: number, keyString: string): string | undefined;
        getStatusText(editor: Editor, data: {}): string;
        handleKeyboard(
            data: {},
            hashId: number,
            keyString: string,
            keyCode: string | number,
        ): void | { command: string };
        off(name: string, callback: Function): void;
        on(name: "exec", callback: execEventHandler): Function;
        on(name: "afterExec", callback: execEventHandler): Function;
        on(name: string, callback: Function, capturing?: boolean): void;
        once(name: string, callback: Function): void;
        parseKeys(keyPart: string): { hashId: number; key: string };
        removeAllListeners(name?: string): void;
        removeCommand(command: string | Command, keepCommand?: boolean): void;
        removeCommands(command: Command[]): void;
        removeDefaultHandler(name: string, callback: Function): void;
        removeEventListener(name: string, callback: Function): void;
        removeListener(name: string, callback: Function): void;
        replay(editor: Editor): void;
        setDefaultHandler(name: string, callback: Function): void;
        toggleRecording(editor: Editor): void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    byName: CommandMap
    commands: CommandMap

    Methods

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • name: string
      • callback: Function
      • Optionalcapturing: boolean

      Returns void

    • Parameters

      • key: string | { mac?: string; win?: string }
      • command: CommandLike
      • Optionalposition: number

      Returns void

    • Parameters

      Returns void

    • Parameters

      • command: string
      • editor: Editor
      • args: any

      Returns boolean

    • Parameters

      • hashId: number
      • keyString: string

      Returns string | undefined

    • Parameters

      Returns string

    • Parameters

      • data: {}
      • hashId: number
      • keyString: string
      • keyCode: string | number

      Returns void | { command: string }

    • Parameters

      Returns void

    • Parameters

      Returns Function

    • Parameters

      Returns Function

    • Parameters

      • name: string
      • callback: Function
      • Optionalcapturing: boolean

      Returns void

    • Parameters

      Returns void

    • Parameters

      • keyPart: string

      Returns { hashId: number; key: string }

    • Parameters

      • Optionalname: string

      Returns void

    • Parameters

      • command: string | Command
      • OptionalkeepCommand: boolean

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void