Preparing search index...
The search index is not available
Theia TypeDoc
Theia TypeDoc
ai-chat
TaskContextVariableContribution
Class TaskContextVariableContribution
Implements
FrontendVariableContribution
AIVariableResolver
AIVariableOpener
Index
Constructors
constructor
Properties
chat
Service
quick
Input
Service
task
Context
Service
Methods
can
Open
can
Resolve
get
Items
open
pick
Session
provide
Completion
Items
register
Variables
resolve
Constructors
constructor
new
Task
Context
Variable
Contribution
(
)
:
TaskContextVariableContribution
Returns
TaskContextVariableContribution
Properties
Protected
Readonly
chat
Service
chat
Service
:
ChatService
Protected
Readonly
quick
Input
Service
quick
Input
Service
:
QuickInputService
Protected
Readonly
task
Context
Service
task
Context
Service
:
TaskContextService
Methods
can
Open
can
Open
(
request
,
context
)
:
MaybePromise
<
number
>
Parameters
request
:
AIVariableResolutionRequest
context
:
AIVariableContext
Returns
MaybePromise
<
number
>
can
Resolve
can
Resolve
(
request
,
context
)
:
MaybePromise
<
number
>
Parameters
request
:
AIVariableResolutionRequest
context
:
AIVariableContext
Returns
MaybePromise
<
number
>
Protected
get
Items
get
Items
(
)
:
QuickPickItem
[]
Returns
QuickPickItem
[]
open
open
(
request
,
_context
)
:
Promise
<
void
>
Parameters
request
:
AIVariableResolutionRequest
_context
:
AIVariableContext
Returns
Promise
<
void
>
Protected
pick
Session
pick
Session
(
)
:
Promise
<
undefined
|
string
>
Returns
Promise
<
undefined
|
string
>
Protected
provide
Completion
Items
provide
Completion
Items
(
model
,
position
,
matchString
?
)
:
Promise
<
undefined
|
CompletionItem
[]
>
Parameters
model
:
ITextModel
position
:
Position
Optional
matchString
:
string
Returns
Promise
<
undefined
|
CompletionItem
[]
>
register
Variables
register
Variables
(
service
)
:
void
Parameters
service
:
FrontendVariableService
Returns
void
resolve
resolve
(
request
,
_context
)
:
Promise
<
undefined
|
ResolvedAIContextVariable
>
Parameters
request
:
AIVariableResolutionRequest
_context
:
AIVariableContext
Returns
Promise
<
undefined
|
ResolvedAIContextVariable
>
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
chat
Service
quick
Input
Service
task
Context
Service
can
Open
can
Resolve
get
Items
open
pick
Session
provide
Completion
Items
register
Variables
resolve
Theia TypeDoc
Loading...