Branded numeric type for positive safe integers. Represents positive integers within the safe integer range.
const isPositiveSafeInt = (x: number): x is PositiveSafeInt => Number.isSafeInteger(x) && x > 0;const userId = (id: PositiveSafeInt) => ({ userId: id });const port = (num: PositiveSafeInt & Uint16) => ({ port: num }); Copy
const isPositiveSafeInt = (x: number): x is PositiveSafeInt => Number.isSafeInteger(x) && x > 0;const userId = (id: PositiveSafeInt) => ({ userId: id });const port = (num: PositiveSafeInt & Uint16) => ({ port: num });
Branded numeric type for positive safe integers. Represents positive integers within the safe integer range.