Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
main/browser/tasks-main
TasksMainImpl
Class TasksMainImpl
Implements
TasksMain
Disposable
Index
Constructors
constructor
Methods
$custom
Execution
Complete
$execute
Task
$fetch
Tasks
$register
Task
Provider
$task
Executions
$terminate
Task
$unregister
create
Task
Provider
create
Task
Resolver
dispose
from
Task
Configuration
to
Task
Configuration
Constructors
constructor
new
TasksMainImpl
(
rpc
:
RPCProtocol
,
container
:
Container
)
:
TasksMainImpl
Parameters
rpc
:
RPCProtocol
container
:
Container
Returns
TasksMainImpl
Methods
$custom
Execution
Complete
$customExecutionComplete
(
id
:
number
,
exitCode
:
undefined
|
number
,
)
:
Promise
<
void
>
Parameters
id
:
number
exitCode
:
undefined
|
number
Returns
Promise
<
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
<
{
id
:
number
;
task
:
TaskDto
}
[]
>
Returns
Promise
<
{
id
:
number
;
task
:
TaskDto
}
[]
>
$terminate
Task
$terminateTask
(
id
:
number
)
:
void
Parameters
id
:
number
Returns
void
$unregister
$unregister
(
handle
:
number
)
:
void
Parameters
handle
:
number
Returns
void
Protected
create
Task
Provider
createTaskProvider
(
handle
:
number
)
:
TaskProvider
Parameters
handle
:
number
Returns
TaskProvider
Protected
create
Task
Resolver
createTaskResolver
(
handle
:
number
)
:
TaskResolver
Parameters
handle
:
number
Returns
TaskResolver
dispose
dispose
()
:
void
Dispose this object.
Returns
void
Protected
from
Task
Configuration
fromTaskConfiguration
(
task
:
TaskConfiguration
)
:
TaskDto
Parameters
task
:
TaskConfiguration
Returns
TaskDto
Protected
to
Task
Configuration
toTaskConfiguration
(
taskDto
:
TaskDto
)
:
TaskConfiguration
Parameters
taskDto
:
TaskDto
Returns
TaskConfiguration
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
$custom
Execution
Complete
$execute
Task
$fetch
Tasks
$register
Task
Provider
$task
Executions
$terminate
Task
$unregister
create
Task
Provider
create
Task
Resolver
dispose
from
Task
Configuration
to
Task
Configuration
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...
Dispose this object.