ts-type-forge
    Preparing search index...

    Type Alias PositiveSafeInt

    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 });