Interface MeasuredRate

A rate derived from a measurement, with the evidence and the multiplier it was derived with.

interface MeasuredRate {
    unit: CreditUnit;
    micro: number;
    per: number;
    evidence: string;
    multiplier: {
        numerator: number;
        denominator: number;
    };
}

Hierarchy (view full)

Properties

The unit the rate prices.

micro: number

Micro-dollars for per units: a whole number, zero or more.

per: number

How many units micro buys: a whole number, one or more.

evidence: string

The measurement's artifact.

multiplier: {
    numerator: number;
    denominator: number;
}

The multiplier applied to the measured cost.

Type declaration

  • Readonly numerator: number
  • Readonly denominator: number