ui/client/features/pages-editor/services/ChangeApi
Inspector "Change" tab: the dry-run preview (never writes) and the one plan/run call that starts the mechanical refactor, reusing the same server routes Plan mode uses.
Cockpit client (features), next. Source: ui/client/features/pages-editor/services/ChangeApi.ts.
Type Aliases#
ChangePlan#
ChangePlan =
object
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:40
Properties#
steps
steps:
ChangeStep[]
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:40
ticket
ticket:
object
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:40
source
source:
"text"
title
title:
string
version
version:
1
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:40
ChangeStep#
ChangeStep =
object
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:31
Properties#
args
args:
Record<string,string>
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:35
executor
executor:
"deterministic"
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:36
flow
flow:
"refactor.move"|"refactor.rename"
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:34
id
id:
string
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:32
title
title:
string
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:33
touches
touches:
object
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:37
features
features:
string[]
files
files:
object[]
LayerInfo#
LayerInfo =
object
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:25
Properties#
canImport
canImport:
string[]
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:25
name
name:
string
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:25
RefactorPreview#
RefactorPreview =
object
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:5
Properties#
argv?
optionalargv?:string[]
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:9
dryRun?
optionaldryRun?:true
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:16
engine?
optionalengine?:string
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:13
error?
optionalerror?:string
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:7
files?
optionalfiles?:string[]
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:15
from?
optionalfrom?:string
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:10
importersUpdated?
optionalimportersUpdated?:number
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:12
note?
optionalnote?:string
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:14
ok
ok:
boolean
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:6
to?
optionalto?:string
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:11
verb?
optionalverb?:"move"|"rename"
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:8
Functions#
getLayers()#
getLayers():
Promise<{constraints?: {layers:LayerInfo[]; };ok?:boolean; }>
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:29
The project's own layers, read once per
project from the same /api/plan/context Plan mode uses.
Returns#
Promise<{ constraints?: { layers: LayerInfo[]; }; ok?: boolean; }>
previewMove()#
previewMove(
feature,name,from,to):Promise<RefactorPreview>
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:19
Parameters#
feature
string
name
string
from
string
to
string
Returns#
Promise<RefactorPreview>
previewRename()#
previewRename(
feature,name,newName,layer):Promise<RefactorPreview>
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:22
Parameters#
feature
string
name
string
newName
string
layer
string
Returns#
Promise<RefactorPreview>
runChange()#
runChange(
plan):Promise<{error?:string;ok?:boolean;processId?:string; }>
Defined in: ui/client/features/pages-editor/services/ChangeApi.ts:42
Parameters#
plan
Returns#
Promise<{ error?: string; ok?: boolean; processId?: string; }>