Rulvar API reference / @rulvar/rulvar / persistedTerminalEnvelope
Function: persistedTerminalEnvelope()
ts
function persistedTerminalEnvelope(input): PersistedTerminalResult;Defined in: packages/core/dist/index.d.ts
Rebuilds one run's terminal envelope from its journal (RV1209). priceUsd is the caller's composed pricing, exactly what the cost endpoint passes: the settle's pinned rows composed over the host's current table, so a rebuilt envelope reports the dollars the run settled at rather than today's rates.
Parameters
| Parameter | Type |
|---|---|
input | { entries: readonly JournalEntry[]; meta: RunMeta | undefined; priceUsd: (servedBy, usage, seq?) => number | undefined; runId: string; } |
input.entries | readonly JournalEntry[] |
input.meta | RunMeta | undefined |
input.priceUsd | (servedBy, usage, seq?) => number | undefined |
input.runId | string |