RuntimeSnapshot
Interface: RuntimeSnapshot
Defined in: index.ts:38
Снимок (snapshot) текущего состояния рантайма, доступный внешнему коду (builder-web, devtools и т.п.).
Структура преднамеренно сделана общей и будет уточняться по мере развития DSL (data sources, роутинг и т.д.).
Properties
activePageId
activePageId:
string|null
Defined in: index.ts:63
Текущий активный pageId.
Может быть null, если:
- приложение ещё не инициализировано;
- в приложении нет страниц;
- активная страница пока не выбрана.
dataSources
dataSources:
Record<string,unknown>
Defined in: index.ts:71
Рантайм-представление data sources.
Пока оставляем в виде словаря id → состояние источника.
В будущем тип будет уточнён под фактическую модель источников данных.
globalState
globalState:
Record<string,unknown>
Defined in: index.ts:45
Глобальное состояние приложения.
Соответствует app.appState в терминах DSL: плоский словарь
ключ → значение.
pageState
pageState:
Record<string,Record<string,unknown>>
Defined in: index.ts:53
Состояние на уровне страниц.
Ключ верхнего уровня — pageId, значение — плоский словарь
переменных этой страницы.