Preparing search index...
The search index is not available
Theia TypeDoc
Theia TypeDoc
ai-core
PromptTemplateContribution
Class PromptTemplateContribution
Implements
LanguageGrammarDefinitionContribution
CommandContribution
TabBarToolbarContribution
Index
Constructors
constructor
Properties
config
prompt
Service
tool
Invocation
Registry
variable
Service
Methods
can
Discard
discard
get
Completion
Range
get
Suggestions
is
Prompt
Template
Widget
provide
Function
Completions
provide
Variable
Completions
provide
Variable
With
Arg
Completions
register
Commands
register
Textmate
Language
register
Toolbar
Items
Constructors
constructor
new
Prompt
Template
Contribution
(
)
:
PromptTemplateContribution
Returns
PromptTemplateContribution
Properties
Readonly
config
config
:
LanguageConfiguration
= ...
Private
Readonly
prompt
Service
prompt
Service
:
PromptService
Protected
Readonly
tool
Invocation
Registry
tool
Invocation
Registry
:
ToolInvocationRegistry
Protected
Readonly
variable
Service
variable
Service
:
AIVariableService
Methods
Protected
can
Discard
can
Discard
(
widget
)
:
boolean
Parameters
widget
:
EditorWidget
Returns
boolean
Protected
discard
discard
(
widget
)
:
Promise
<
void
>
Parameters
widget
:
EditorWidget
Returns
Promise
<
void
>
get
Completion
Range
get
Completion
Range
(
model
,
position
,
triggerCharacters
)
:
undefined
|
Range
Parameters
model
:
ITextModel
position
:
Position
triggerCharacters
:
string
Returns
undefined
|
Range
Private
get
Suggestions
get
Suggestions
<
T
>
(
model
,
position
,
triggerChars
,
items
,
kind
,
getId
,
getName
,
getDescription
)
:
ProviderResult
<
CompletionList
>
Type Parameters
T
Parameters
model
:
ITextModel
position
:
Position
triggerChars
:
string
items
:
T
[]
kind
:
CompletionItemKind
getId
:
(
(
item
)
=>
string
)
(
item
)
:
string
Parameters
item
:
T
Returns
string
getName
:
(
(
item
)
=>
string
)
(
item
)
:
string
Parameters
item
:
T
Returns
string
getDescription
:
(
(
item
)
=>
string
)
(
item
)
:
string
Parameters
item
:
T
Returns
string
Returns
ProviderResult
<
CompletionList
>
Protected
is
Prompt
Template
Widget
is
Prompt
Template
Widget
(
widget
)
:
boolean
Parameters
widget
:
Widget
Returns
boolean
provide
Function
Completions
provide
Function
Completions
(
model
,
position
)
:
ProviderResult
<
CompletionList
>
Parameters
model
:
ITextModel
position
:
Position
Returns
ProviderResult
<
CompletionList
>
provide
Variable
Completions
provide
Variable
Completions
(
model
,
position
)
:
ProviderResult
<
CompletionList
>
Parameters
model
:
ITextModel
position
:
Position
Returns
ProviderResult
<
CompletionList
>
provide
Variable
With
Arg
Completions
provide
Variable
With
Arg
Completions
(
model
,
position
)
:
Promise
<
CompletionList
>
Parameters
model
:
ITextModel
position
:
Position
Returns
Promise
<
CompletionList
>
register
Commands
register
Commands
(
commands
)
:
void
Parameters
commands
:
CommandRegistry
Returns
void
register
Textmate
Language
register
Textmate
Language
(
registry
)
:
void
Parameters
registry
:
TextmateRegistry
Returns
void
register
Toolbar
Items
register
Toolbar
Items
(
registry
)
:
void
Parameters
registry
:
TabBarToolbarRegistry
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
config
prompt
Service
tool
Invocation
Registry
variable
Service
can
Discard
discard
get
Completion
Range
get
Suggestions
is
Prompt
Template
Widget
provide
Function
Completions
provide
Variable
Completions
provide
Variable
With
Arg
Completions
register
Commands
register
Textmate
Language
register
Toolbar
Items
Theia TypeDoc
Loading...