Preparing search index...
The search index is not available
Theia TypeDoc
Theia TypeDoc
ai-chat
ImageContextVariableContribution
Class ImageContextVariableContribution
Implements
AIVariableContribution
AIVariableResolver
AIVariableOpener
LabelProviderContribution
Index
Constructors
constructor
Properties
file
Service
label
Provider
opener
Service
ws
Service
Methods
can
Handle
can
Open
can
Resolve
get
Details
get
Icon
get
Name
handle
Paste
make
Absolute
open
read
File
As
DataURL
register
Variables
resolve
to
Uri
Constructors
constructor
new
Image
Context
Variable
Contribution
(
)
:
ImageContextVariableContribution
Returns
ImageContextVariableContribution
Properties
Protected
Readonly
file
Service
file
Service
:
FileService
Protected
Readonly
label
Provider
label
Provider
:
LabelProvider
Protected
Readonly
opener
Service
opener
Service
:
OpenerService
Protected
Readonly
ws
Service
ws
Service
:
WorkspaceService
Methods
can
Handle
can
Handle
(
element
)
:
number
Parameters
element
:
object
Returns
number
can
Open
can
Open
(
request
,
context
)
:
Promise
<
number
>
Parameters
request
:
AIVariableResolutionRequest
context
:
AIVariableContext
Returns
Promise
<
number
>
can
Resolve
can
Resolve
(
request
,
_
)
:
Promise
<
number
>
Parameters
request
:
AIVariableResolutionRequest
_
:
AIVariableContext
Returns
Promise
<
number
>
get
Details
get
Details
(
element
)
:
undefined
|
string
Parameters
element
:
ImageContextVariableRequest
Returns
undefined
|
string
get
Icon
get
Icon
(
element
)
:
undefined
|
string
Parameters
element
:
ImageContextVariableRequest
Returns
undefined
|
string
get
Name
get
Name
(
element
)
:
undefined
|
string
Parameters
element
:
ImageContextVariableRequest
Returns
undefined
|
string
handle
Paste
handle
Paste
(
event
,
context
)
:
Promise
<
undefined
|
AIVariablePasteResult
>
Parameters
event
:
ClipboardEvent
context
:
AIVariableContext
Returns
Promise
<
undefined
|
AIVariablePasteResult
>
Protected
make
Absolute
make
Absolute
(
pathStr
)
:
Promise
<
undefined
|
URI
>
Parameters
pathStr
:
string
Returns
Promise
<
undefined
|
URI
>
open
open
(
request
,
context
)
:
Promise
<
void
>
Parameters
request
:
ImageContextVariableRequest
context
:
AIVariableContext
Returns
Promise
<
void
>
Private
read
File
As
DataURL
read
File
As
DataURL
(
blob
)
:
Promise
<
string
>
Parameters
blob
:
Blob
Returns
Promise
<
string
>
register
Variables
register
Variables
(
service
)
:
void
Parameters
service
:
FrontendVariableService
Returns
void
resolve
resolve
(
request
,
_
)
:
Promise
<
undefined
|
ResolvedAIContextVariable
>
Parameters
request
:
AIVariableResolutionRequest
_
:
AIVariableContext
Returns
Promise
<
undefined
|
ResolvedAIContextVariable
>
Protected
to
Uri
to
Uri
(
request
)
:
Promise
<
undefined
|
URI
>
Parameters
request
:
ImageContextVariableRequest
Returns
Promise
<
undefined
|
URI
>
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
file
Service
label
Provider
opener
Service
ws
Service
can
Handle
can
Open
can
Resolve
get
Details
get
Icon
get
Name
handle
Paste
make
Absolute
open
read
File
As
DataURL
register
Variables
resolve
to
Uri
Theia TypeDoc
Loading...