INNER CODE UNIT · JavaScript

lastEvent

Sisyphe42/ReignsAgent · packages/core/src/index.js:172

  function lastEvent() {
    return events.length > 0 ? cloneJsonSafe(events.at(-1), "Runtime event") : null;
  }

  return runtime;
}

export function serializeState(state) {
  assertPlainRecord(state, "Runtime state");

  return cloneJsonSafe(
    {
      schemaVersion: SNAPSHOT_SCHEMA_VERSION,
      turn: state.turn ?? 0,
      factions: state.factions ?? {},
      variables: state.variables ?? {},
      tags: state.tags ?? {},
      cardWeights: state.cardWeights ?? {},

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…