INNER CODE UNIT · JavaScript
recordEvent
Sisyphe42/ReignsAgent · packages/core/src/index.js:162
function recordEvent(type, payload = {}) {
const event = {
type,
turn: state.turn,
...cloneJsonSafe(payload, `Event '${type}' payload`)
};
events.push(event);
return cloneJsonSafe(event, `Event '${type}'`);
}
function lastEvent() {
return events.length > 0 ? cloneJsonSafe(events.at(-1), "Runtime event") : null;
}
return runtime;
}
export function serializeState(state) {