Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/ai-editor
ai-editor-context-variable
EditorContextVariableContribution
Class EditorContextVariableContribution
Implements
AIVariableContribution
AIVariableResolver
Index
Constructors
constructor
Properties
monaco
Editors
workspace
Service
Methods
can
Resolve
get
Diagnostic
Context
register
Variables
resolve
severity
To
String
Constructors
constructor
new
EditorContextVariableContribution
()
:
EditorContextVariableContribution
Returns
EditorContextVariableContribution
Properties
Protected
Readonly
monaco
Editors
monacoEditors
:
MonacoEditorProvider
Protected
Readonly
workspace
Service
workspaceService
:
WorkspaceService
Methods
can
Resolve
canResolve
(
request
:
AIVariableResolutionRequest
,
_
:
AIVariableContext
,
)
:
Promise
<
number
>
Parameters
request
:
AIVariableResolutionRequest
_
:
AIVariableContext
Returns
Promise
<
number
>
Protected
get
Diagnostic
Context
getDiagnosticContext
(
editor
:
MonacoEditor
)
:
Record
<
string
,
unknown
>
Parameters
editor
:
MonacoEditor
Returns
Record
<
string
,
unknown
>
register
Variables
registerVariables
(
service
:
FrontendVariableService
)
:
void
Parameters
service
:
FrontendVariableService
Returns
void
resolve
resolve
(
request
:
AIVariableResolutionRequest
,
_
:
AIVariableContext
,
)
:
Promise
<
undefined
|
ResolvedAIContextVariable
>
Parameters
request
:
AIVariableResolutionRequest
_
:
AIVariableContext
Returns
Promise
<
undefined
|
ResolvedAIContextVariable
>
Protected
severity
To
String
severityToString
(
severity
:
MarkerSeverity
)
:
string
Parameters
severity
:
MarkerSeverity
Returns
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
monaco
Editors
workspace
Service
Methods
can
Resolve
get
Diagnostic
Context
register
Variables
resolve
severity
To
String
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...