Перейти к основному содержимому

CopilotChartSpec

@mineflow/client-core


@mineflow/client-core / CopilotChartSpec

Interface: CopilotChartSpec

Defined in: packages/client-core/src/copilot.ts:49

Резолвленная спека графика — то, что едет в SSE-чанке chart и рендерится во фронте (ADR-0096). КЛЮЧЕВОЕ: data наполняет agent-host из захваченного результата read-инструмента (подход 2b), модель значения НЕ сочиняет — она лишь выбирает kind, x и series (поля). client-core — SoT этого провода; agent-host импортирует тип отсюда, web рендерит по нему.

Properties​

data​

readonly data: readonly CopilotChartRow[];

Defined in: packages/client-core/src/copilot.ts:54

Строки данных (реальные значения от сервера, не от модели).


kind​

readonly kind: CopilotChartKind;

Defined in: packages/client-core/src/copilot.ts:50


note?​

readonly optional note?: string;

Defined in: packages/client-core/src/copilot.ts:64

Подпись-сноска (например об усечении до N строк).


series​

readonly series: readonly CopilotChartSeries[];

Defined in: packages/client-core/src/copilot.ts:58

Серии значений (для table — колонки).


title?​

readonly optional title?: string;

Defined in: packages/client-core/src/copilot.ts:52

Заголовок графика.


valueUnit?​

readonly optional valueUnit?: string;

Defined in: packages/client-core/src/copilot.ts:62

Единица измерения значений (л, м, м³, ч) — для форматирования осей/тултипа.


x?​

readonly optional x?: string;

Defined in: packages/client-core/src/copilot.ts:56

Поле оси категорий/времени (line/bar/kpi) или названия сегмента (donut).


xLabel?​

readonly optional xLabel?: string;

Defined in: packages/client-core/src/copilot.ts:59


yLabel?​

readonly optional yLabel?: string;

Defined in: packages/client-core/src/copilot.ts:60