A type rather than an interface: an object type alias carries an implicit index
signature, which is what lets a ledger be returned as cronStep()'s result alongside a PHP
reply. An interface would not be assignable there.
t0 exists only until finish() seals the record and deletes it; everything from rowLimit
down is set by the one pass that computes it, which is why they are optional rather than a
union of five shapes.
A pass's accounting record.
A
typerather than aninterface: an object type alias carries an implicit index signature, which is what lets a ledger be returned ascronStep()'sresultalongside a PHP reply. An interface would not be assignable there.t0exists only untilfinish()seals the record and deletes it; everything fromrowLimitdown is set by the one pass that computes it, which is why they are optional rather than a union of five shapes.