Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
common/plugin-api-rpc
TasksExt
Interface TasksExt
interface
TasksExt
{
$initLoadedTasks
(
executions
:
TaskExecutionDto
[]
)
:
Promise
<
void
>
;
$onDidEndTask
(
id
:
number
)
:
void
;
$onDidEndTaskProcess
(
exitCode
:
undefined
|
number
,
taskId
:
number
)
:
void
;
$onDidStartTask
(
execution
:
TaskExecutionDto
,
terminalId
:
number
)
:
void
;
$onDidStartTaskProcess
(
processId
:
undefined
|
number
,
execution
:
TaskExecutionDto
,
)
:
void
;
$provideTasks
(
handle
:
number
)
:
Promise
<
TaskDto
[]
>
;
$resolveTask
(
handle
:
number
,
task
:
TaskDto
,
token
?:
CancellationToken
,
)
:
Promise
<
TaskDto
>
;
}
Implemented by
TasksExtImpl
Index
Methods
$init
Loaded
Tasks
$on
Did
End
Task
$on
Did
End
Task
Process
$on
Did
Start
Task
$on
Did
Start
Task
Process
$provide
Tasks
$resolve
Task
Methods
$init
Loaded
Tasks
$initLoadedTasks
(
executions
:
TaskExecutionDto
[]
)
:
Promise
<
void
>
Parameters
executions
:
TaskExecutionDto
[]
Returns
Promise
<
void
>
$on
Did
End
Task
$onDidEndTask
(
id
:
number
)
:
void
Parameters
id
:
number
Returns
void
$on
Did
End
Task
Process
$onDidEndTaskProcess
(
exitCode
:
undefined
|
number
,
taskId
:
number
)
:
void
Parameters
exitCode
:
undefined
|
number
taskId
:
number
Returns
void
$on
Did
Start
Task
$onDidStartTask
(
execution
:
TaskExecutionDto
,
terminalId
:
number
)
:
void
Parameters
execution
:
TaskExecutionDto
terminalId
:
number
Returns
void
$on
Did
Start
Task
Process
$onDidStartTaskProcess
(
processId
:
undefined
|
number
,
execution
:
TaskExecutionDto
,
)
:
void
Parameters
processId
:
undefined
|
number
execution
:
TaskExecutionDto
Returns
void
$provide
Tasks
$provideTasks
(
handle
:
number
)
:
Promise
<
TaskDto
[]
>
Parameters
handle
:
number
Returns
Promise
<
TaskDto
[]
>
$resolve
Task
$resolveTask
(
handle
:
number
,
task
:
TaskDto
,
token
?:
CancellationToken
,
)
:
Promise
<
TaskDto
>
Parameters
handle
:
number
task
:
TaskDto
Optional
token
:
CancellationToken
Returns
Promise
<
TaskDto
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
$init
Loaded
Tasks
$on
Did
End
Task
$on
Did
End
Task
Process
$on
Did
Start
Task
$on
Did
Start
Task
Process
$provide
Tasks
$resolve
Task
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...