Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
common/plugin-api-rpc
TasksMain
Interface TasksMain
interface
TasksMain
{
$customExecutionComplete
(
id
:
number
,
exitCode
:
undefined
|
number
)
:
void
;
$executeTask
(
taskDto
:
TaskDto
)
:
Promise
<
undefined
|
TaskExecutionDto
>
;
$fetchTasks
(
taskVersion
:
undefined
|
string
,
taskType
:
undefined
|
string
,
)
:
Promise
<
TaskDto
[]
>
;
$registerTaskProvider
(
handle
:
number
,
type
:
string
)
:
void
;
$taskExecutions
()
:
Promise
<
TaskExecutionDto
[]
>
;
$terminateTask
(
id
:
number
)
:
void
;
$unregister
(
handle
:
number
)
:
void
;
}
Implemented by
TasksMainImpl
Index
Methods
$custom
Execution
Complete
$execute
Task
$fetch
Tasks
$register
Task
Provider
$task
Executions
$terminate
Task
$unregister
Methods
$custom
Execution
Complete
$customExecutionComplete
(
id
:
number
,
exitCode
:
undefined
|
number
)
:
void
Parameters
id
:
number
exitCode
:
undefined
|
number
Returns
void
$execute
Task
$executeTask
(
taskDto
:
TaskDto
)
:
Promise
<
undefined
|
TaskExecutionDto
>
Parameters
taskDto
:
TaskDto
Returns
Promise
<
undefined
|
TaskExecutionDto
>
$fetch
Tasks
$fetchTasks
(
taskVersion
:
undefined
|
string
,
taskType
:
undefined
|
string
,
)
:
Promise
<
TaskDto
[]
>
Parameters
taskVersion
:
undefined
|
string
taskType
:
undefined
|
string
Returns
Promise
<
TaskDto
[]
>
$register
Task
Provider
$registerTaskProvider
(
handle
:
number
,
type
:
string
)
:
void
Parameters
handle
:
number
type
:
string
Returns
void
$task
Executions
$taskExecutions
()
:
Promise
<
TaskExecutionDto
[]
>
Returns
Promise
<
TaskExecutionDto
[]
>
$terminate
Task
$terminateTask
(
id
:
number
)
:
void
Parameters
id
:
number
Returns
void
$unregister
$unregister
(
handle
:
number
)
:
void
Parameters
handle
:
number
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
$custom
Execution
Complete
$execute
Task
$fetch
Tasks
$register
Task
Provider
$task
Executions
$terminate
Task
$unregister
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...