Skip to main content

updateRuntimeSnapshot

@lowcode/runtime-core


Function: updateRuntimeSnapshot()

updateRuntimeSnapshot(state, nextSnapshot, reason): void

Defined in: state/runtimeState.ts:120

Обновляет snapshot и уведомляет всех подписчиков.

Предполагается, что формирование нового snapshot (например, через копирование старого и применение изменений) происходит снаружи, а сюда уже передаётся готовая структура.

Parameters

state

InternalRuntimeState

внутреннее состояние рантайма

nextSnapshot

RuntimeSnapshot

новый снимок состояния

reason

RuntimeChangeReason

причина изменения snapshot’а

Returns

void