Theia API Documentation v1.66.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/ai-ide
browser/file-changeset-functions
ReplaceContentInFileFunctionHelperV2
Class ReplaceContentInFileFunctionHelperV2
Hierarchy (
View Summary
)
ReplaceContentInFileFunctionHelper
ReplaceContentInFileFunctionHelperV2
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
set
Replacer
write
Changeset
From
Tool
Call
Constructors
constructor
new
ReplaceContentInFileFunctionHelperV2
()
:
ReplaceContentInFileFunctionHelperV2
Returns
ReplaceContentInFileFunctionHelperV2
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
}
Protected
set
Replacer
setReplacer
(
replacer
:
ContentReplacer
)
:
void
Parameters
replacer
:
ContentReplacer
Returns
void
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
set
Replacer
write
Changeset
From
Tool
Call
Eclipse Theia Website
GitHub
Theia API Documentation v1.66.0
Loading...