augment-vir - v32.2.2
    Preparing search index...

    Type Alias Subtract<A, B>

    Subtract: number extends A
    | B
        ? number
        : A extends B & (PositiveInfinity | NegativeInfinity)
            ? number
            : A extends NegativeInfinity
                ? NegativeInfinity
                : B extends PositiveInfinity
                    ? NegativeInfinity
                    : A extends PositiveInfinity
                        ? PositiveInfinity
                        : B extends NegativeInfinity
                            ? PositiveInfinity
                            : A extends B
                                ? 0
                                : A extends 0
                                    ? ReverseSign<B>
                                    : B extends 0 ? A : SubtractPostChecks<A, B>

    Returns the difference between two numbers. A or B can only support -999 ~ 999.

    Copied from the Subtract type in the type-fest package so that this package's public types do not depend on type-fest (see the note in type-checks.ts).

    Type Parameters

    • A extends number
    • B extends number