Skip to content

@vtj


@vtj / designer / CodeIncrementalUpdater

Class: CodeIncrementalUpdater

Defined in: packages/designer/types/framework/updater.d.ts:27

Constructors

Constructor

new CodeIncrementalUpdater(): CodeIncrementalUpdater

Returns

CodeIncrementalUpdater

Methods

applyIncrementalUpdate()

applyIncrementalUpdate(currentCode, update): UpdateResult

Defined in: packages/designer/types/framework/updater.d.ts:45

应用增量更新到现有代码

Parameters

currentCode

string

update

IncrementalUpdate

Returns

UpdateResult


applySearchReplace()

applySearchReplace(code, search, replace, options?): UpdateResult

Defined in: packages/designer/types/framework/updater.d.ts:41

应用SEARCH/REPLACE更新到现有代码 类似cline的replace_in_file功能,支持上下文感知的精准匹配

Parameters

code

string

string

replace

string

options?

MatchOptions

Returns

UpdateResult


parseIncrementalUpdate()

parseIncrementalUpdate(aiResponse): IncrementalUpdate | null

Defined in: packages/designer/types/framework/updater.d.ts:36

解析AI返回的内容,识别增量更新指令 支持:1. 纯SEARCH/REPLACE格式 2. 完整代码 如果无代码内容,返回null

Parameters

aiResponse

string

Returns

IncrementalUpdate | null

Released under the MIT License.