Skip to main content

AiSelectionHint

@lowcode/shared-types


Interface: AiSelectionHint

Defined in: ai.ts:216

Описание текущего выделения (selection) в редакторе.

Remarks​

Это не жёсткое ограничение, а подсказка для AI-модели.

Properties​

componentId?​

optional componentId: string

Defined in: ai.ts:223

Идентификатор компонента, если выбран компонент.


dslPath?​

optional dslPath: string

Defined in: ai.ts:241

Дополнительный путь до сущности в DSL (опционально). Может использоваться для продвинутых сценариев.


kind​

kind: AiTargetKind

Defined in: ai.ts:218

Тип выбранной сущности.


pageId?​

optional pageId: string

Defined in: ai.ts:221

Идентификатор страницы, если релевантно.


propName?​

optional propName: string

Defined in: ai.ts:229

Название свойства, если сейчас редактируется конкретный prop. Например: label, text, width.


propSection?​

optional propSection: "layout" | "dataSource" | "props" | "style" | "state" | "event"

Defined in: ai.ts:235

Секция, в которой находится свойство. Например, "props" (обычные пропсы) или "layout".