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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…