Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/ai-ide
browser/file-changeset-functions
ReplaceContentInFileFunctionHelper
Class ReplaceContentInFileFunctionHelper
Index
Constructors
constructor
Properties
file
Change
Factory
file
Change
Set
Title
Provider
file
Service
workspace
Function
Scope
Methods
clear
File
Changes
create
Changeset
From
Tool
Call
get
Proposed
File
State
get
Tool
Metadata
write
Changeset
From
Tool
Call
Constructors
constructor
new
ReplaceContentInFileFunctionHelper
()
:
ReplaceContentInFileFunctionHelper
Returns
ReplaceContentInFileFunctionHelper
Properties
Protected
Readonly
file
Change
Factory
fileChangeFactory
:
ChangeSetFileElementFactory
Protected
Readonly
file
Change
Set
Title
Provider
fileChangeSetTitleProvider
:
FileChangeSetTitleProvider
file
Service
fileService
:
FileService
Protected
Readonly
workspace
Function
Scope
workspaceFunctionScope
:
WorkspaceFunctionScope
Methods
clear
File
Changes
clearFileChanges
(
path
:
string
,
ctx
:
MutableChatRequestModel
)
:
Promise
<
string
>
Parameters
path
:
string
ctx
:
MutableChatRequestModel
Returns
Promise
<
string
>
create
Changeset
From
Tool
Call
createChangesetFromToolCall
(
toolCallString
:
string
,
ctx
:
MutableChatRequestModel
,
)
:
Promise
<
string
>
Parameters
toolCallString
:
string
ctx
:
MutableChatRequestModel
Returns
Promise
<
string
>
get
Proposed
File
State
getProposedFileState
(
path
:
string
,
ctx
:
MutableChatRequestModel
,
)
:
Promise
<
string
>
Parameters
path
:
string
ctx
:
MutableChatRequestModel
Returns
Promise
<
string
>
get
Tool
Metadata
getToolMetadata
(
supportMultipleReplace
?:
boolean
,
immediateApplication
?:
boolean
,
)
:
{
description
:
string
;
parameters
:
ToolRequestParameters
}
Parameters
supportMultipleReplace
:
boolean
= false
immediateApplication
:
boolean
= false
Returns
{
description
:
string
;
parameters
:
ToolRequestParameters
}
write
Changeset
From
Tool
Call
writeChangesetFromToolCall
(
toolCallString
:
string
,
ctx
:
MutableChatRequestModel
,
)
:
Promise
<
string
>
Parameters
toolCallString
:
string
ctx
:
MutableChatRequestModel
Returns
Promise
<
string
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
file
Change
Factory
file
Change
Set
Title
Provider
file
Service
workspace
Function
Scope
Methods
clear
File
Changes
create
Changeset
From
Tool
Call
get
Proposed
File
State
get
Tool
Metadata
write
Changeset
From
Tool
Call
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...