Branded numeric type for finite non-positive numbers. Represents finite values less than or equal to zero.
const isNonPositiveFinite = (x: number): x is NonPositiveFiniteNumber => Number.isFinite(x) && x <= 0;const debt = (amount: NonPositiveFiniteNumber) => ({ debt: amount }); Copy
const isNonPositiveFinite = (x: number): x is NonPositiveFiniteNumber => Number.isFinite(x) && x <= 0;const debt = (amount: NonPositiveFiniteNumber) => ({ debt: amount });
Branded numeric type for finite non-positive numbers. Represents finite values less than or equal to zero.