Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / priceEntryUsage

Function: priceEntryUsage()

ts
function priceEntryUsage(entry, priceUsd): PricedUsage;

Defined in: packages/core/src/l0/entries.ts:127

The single pricing fold over one terminal entry, shared by the kernel ledger and the CostReport fold so a run's total and its per-model breakdown can never disagree. Each slice is priced at ITS OWN model's rate.

Parameters

ParameterType
entryJournalEntry
priceUsd(servedBy, usage) => number | undefined

Returns

PricedUsage