rulvar API reference / @rulvar/core / costReportFromJournal
Function: costReportFromJournal()
ts
function costReportFromJournal(entries, priceUsd): CostReport;Defined in: packages/core/src/engine/cost-report.ts:66
The pure journal fold: byModel and totals from terminal entries, the same summation the kernel ledger uses (terminal usage exactly once, priced per servedBy, abandoned subtrees contribute zero).
Parameters
| Parameter | Type |
|---|---|
entries | readonly JournalEntry[] |
priceUsd | (servedBy, usage) => number | undefined |