Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/ai-core
browser/file-variable-contribution
FileVariableContribution
Class FileVariableContribution
Implements
AIVariableContribution
AIVariableResolver
AIVariableOpener
Index
Constructors
constructor
Properties
file
Service
opener
Service
ws
Service
Methods
can
Open
can
Resolve
make
Absolute
open
register
Variables
resolve
to
Uri
Constructors
constructor
new
FileVariableContribution
()
:
FileVariableContribution
Returns
FileVariableContribution
Properties
Protected
Readonly
file
Service
fileService
:
FileService
Protected
Readonly
opener
Service
openerService
:
OpenerService
Protected
Readonly
ws
Service
wsService
:
WorkspaceService
Methods
can
Open
canOpen
(
request
:
AIVariableResolutionRequest
,
context
:
AIVariableContext
,
)
:
Promise
<
number
>
Parameters
request
:
AIVariableResolutionRequest
context
:
AIVariableContext
Returns
Promise
<
number
>
can
Resolve
canResolve
(
request
:
AIVariableResolutionRequest
,
_
:
AIVariableContext
,
)
:
Promise
<
number
>
Parameters
request
:
AIVariableResolutionRequest
_
:
AIVariableContext
Returns
Promise
<
number
>
Protected
make
Absolute
makeAbsolute
(
pathStr
:
string
)
:
Promise
<
undefined
|
URI
>
Parameters
pathStr
:
string
Returns
Promise
<
undefined
|
URI
>
open
open
(
request
:
AIVariableResolutionRequest
,
context
:
AIVariableContext
,
)
:
Promise
<
void
>
Parameters
request
:
AIVariableResolutionRequest
context
:
AIVariableContext
Returns
Promise
<
void
>
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
to
Uri
toUri
(
request
:
AIVariableResolutionRequest
)
:
Promise
<
undefined
|
URI
>
Parameters
request
:
AIVariableResolutionRequest
Returns
Promise
<
undefined
|
URI
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
file
Service
opener
Service
ws
Service
Methods
can
Open
can
Resolve
make
Absolute
open
register
Variables
resolve
to
Uri
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...