Theia API Documentation v1.69.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/ai-core
common/capability-variable-contribution
CapabilityVariableContribution
Class CapabilityVariableContribution
Implements
AIVariableContribution
AIVariableResolverWithVariableDependencies
Index
Constructors
constructor
Properties
logger
prompt
Service
Methods
can
Resolve
provide
Argument
Completion
Items
register
Variables
resolve
Constructors
constructor
new
CapabilityVariableContribution
()
:
CapabilityVariableContribution
Returns
CapabilityVariableContribution
Properties
Protected
logger
logger
:
ILogger
Protected
Readonly
prompt
Service
promptService
:
PromptService
Methods
can
Resolve
canResolve
(
request
:
AIVariableResolutionRequest
,
context
:
AIVariableContext
,
)
:
number
Parameters
request
:
AIVariableResolutionRequest
context
:
AIVariableContext
Returns
number
Protected
provide
Argument
Completion
Items
provideArgumentCompletionItems
(
model
:
ITextModel
,
position
:
Position
,
)
:
Promise
<
undefined
|
CompletionItem
[]
>
Parameters
model
:
ITextModel
position
:
Position
Returns
Promise
<
undefined
|
CompletionItem
[]
>
register
Variables
registerVariables
(
service
:
AIVariableService
)
:
void
Parameters
service
:
AIVariableService
Returns
void
resolve
resolve
(
request
:
AIVariableResolutionRequest
,
context
:
CapabilityAwareContext
,
resolveDependency
?:
(
variable
:
AIVariableArg
,
)
=>
Promise
<
undefined
|
ResolvedAIVariable
>
,
)
:
Promise
<
undefined
|
ResolvedAIVariable
>
Parameters
request
:
AIVariableResolutionRequest
context
:
CapabilityAwareContext
Optional
resolveDependency
:
(
variable
:
AIVariableArg
)
=>
Promise
<
undefined
|
ResolvedAIVariable
>
Returns
Promise
<
undefined
|
ResolvedAIVariable
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
logger
prompt
Service
Methods
can
Resolve
provide
Argument
Completion
Items
register
Variables
resolve
Eclipse Theia Website
GitHub
Theia API Documentation v1.69.0
Loading...