Type alias NonNegative<T>

NonNegative<T>: T extends Zero
    ? T
    : Negative<T> extends never
        ? T
        : never

Non negative number/bigint (0 <= x < ∞)

Type Parameters

  • T extends Numeric