Theia API Documentation v1.65.0
    Preparing search index...
    interface CommandRegistryMain {
        $executeCommand<T>(
            id: string,
            ...args: any[],
        ): PromiseLike<undefined | T>;
        $getCommands(): PromiseLike<string[]>;
        $getKeyBinding(
            commandId: string,
        ): PromiseLike<undefined | CommandKeyBinding[]>;
        $registerCommand(command: CommandDescription): void;
        $registerHandler(id: string): void;
        $unregisterCommand(id: string): void;
        $unregisterHandler(id: string): void;
        registerArgumentProcessor(processor: ArgumentProcessor): void;
    }
    Index

    Methods

    • Type Parameters

      • T

      Parameters

      • id: string
      • ...args: any[]

      Returns PromiseLike<undefined | T>

    • Returns PromiseLike<string[]>

    • Parameters

      • commandId: string

      Returns PromiseLike<undefined | CommandKeyBinding[]>

    • Parameters

      • id: string

      Returns void

    • Parameters

      • id: string

      Returns void

    • Parameters

      • id: string

      Returns void