Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / costReportFromJournal

Function: costReportFromJournal()

ts
function costReportFromJournal(entries, priceUsd): CostReport;

Defined in: packages/core/dist/index.d.ts

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

ParameterType
entriesreadonly JournalEntry[]
priceUsd(servedBy, usage) => number | undefined

Returns

CostReport