Preparing search index...
The search index is not available
Theia TypeDoc
Theia TypeDoc
ai-core
PromptVariableContribution
Class PromptVariableContribution
Implements
AIVariableContribution
AIVariableResolverWithVariableDependencies
Index
Constructors
constructor
Properties
command
Service
logger
prompt
Service
Methods
can
Resolve
provide
Argument
Completion
Items
register
Variables
resolve
trigger
Argument
Picker
Constructors
constructor
new
Prompt
Variable
Contribution
(
)
:
PromptVariableContribution
Returns
PromptVariableContribution
Properties
Protected
Readonly
command
Service
command
Service
:
CommandService
Protected
logger
logger
:
ILogger
Protected
Readonly
prompt
Service
prompt
Service
:
PromptService
Methods
can
Resolve
can
Resolve
(
request
,
context
)
:
number
Parameters
request
:
AIVariableResolutionRequest
context
:
AIVariableContext
Returns
number
Protected
provide
Argument
Completion
Items
provide
Argument
Completion
Items
(
model
,
position
)
:
Promise
<
undefined
|
CompletionItem
[]
>
Parameters
model
:
ITextModel
position
:
Position
Returns
Promise
<
undefined
|
CompletionItem
[]
>
register
Variables
register
Variables
(
service
)
:
void
Parameters
service
:
AIVariableService
Returns
void
resolve
resolve
(
request
,
context
,
resolveDependency
?
)
:
Promise
<
undefined
|
ResolvedAIVariable
>
Parameters
request
:
AIVariableResolutionRequest
context
:
AIVariableContext
Optional
resolveDependency
:
(
(
variable
)
=>
Promise
<
undefined
|
ResolvedAIVariable
>
)
(
variable
)
:
Promise
<
undefined
|
ResolvedAIVariable
>
Parameters
variable
:
AIVariableArg
Returns
Promise
<
undefined
|
ResolvedAIVariable
>
Returns
Promise
<
undefined
|
ResolvedAIVariable
>
Protected
trigger
Argument
Picker
trigger
Argument
Picker
(
)
:
Promise
<
undefined
|
string
>
Returns
Promise
<
undefined
|
string
>
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
command
Service
logger
prompt
Service
can
Resolve
provide
Argument
Completion
Items
register
Variables
resolve
trigger
Argument
Picker
Theia TypeDoc
Loading...