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".