Branded numeric type for finite positive numbers. Represents finite values strictly greater than zero.
const isPositiveFinite = (x: number): x is PositiveFiniteNumber => Number.isFinite(x) && x > 0;const price = (amount: PositiveFiniteNumber) => ({ USD: amount });const weight = (kg: PositiveFiniteNumber) => ({ kilograms: kg }); Copy
const isPositiveFinite = (x: number): x is PositiveFiniteNumber => Number.isFinite(x) && x > 0;const price = (amount: PositiveFiniteNumber) => ({ USD: amount });const weight = (kg: PositiveFiniteNumber) => ({ kilograms: kg });
Branded numeric type for finite positive numbers. Represents finite values strictly greater than zero.