Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
common/plugin-api-rpc
CommandRegistryMain
Interface CommandRegistryMain
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
;
}
Implemented by
CommandRegistryMainImpl
Index
Methods
$execute
Command
$get
Commands
$get
Key
Binding
$register
Command
$register
Handler
$unregister
Command
$unregister
Handler
register
Argument
Processor
Methods
$execute
Command
$executeCommand
<
T
>
(
id
:
string
,
...
args
:
any
[]
)
:
PromiseLike
<
undefined
|
T
>
Type Parameters
T
Parameters
id
:
string
...
args
:
any
[]
Returns
PromiseLike
<
undefined
|
T
>
$get
Commands
$getCommands
()
:
PromiseLike
<
string
[]
>
Returns
PromiseLike
<
string
[]
>
$get
Key
Binding
$getKeyBinding
(
commandId
:
string
)
:
PromiseLike
<
undefined
|
CommandKeyBinding
[]
>
Parameters
commandId
:
string
Returns
PromiseLike
<
undefined
|
CommandKeyBinding
[]
>
$register
Command
$registerCommand
(
command
:
CommandDescription
)
:
void
Parameters
command
:
CommandDescription
Returns
void
$register
Handler
$registerHandler
(
id
:
string
)
:
void
Parameters
id
:
string
Returns
void
$unregister
Command
$unregisterCommand
(
id
:
string
)
:
void
Parameters
id
:
string
Returns
void
$unregister
Handler
$unregisterHandler
(
id
:
string
)
:
void
Parameters
id
:
string
Returns
void
register
Argument
Processor
registerArgumentProcessor
(
processor
:
ArgumentProcessor
)
:
void
Parameters
processor
:
ArgumentProcessor
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
$execute
Command
$get
Commands
$get
Key
Binding
$register
Command
$register
Handler
$unregister
Command
$unregister
Handler
register
Argument
Processor
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...