Type alias Negative<T, TargetType>

Negative<T, TargetType>: Str<T> extends "0"
    ? Type<"0", TargetType>
    : Type<Str<T> extends `-${number}`
        ? T
        : `-${T}`, TargetType>

将一个数字转换成负数,与Abs相反

Type Parameters

  • T extends number | string | bigint

  • TargetType extends number | string | bigint = TypeOf<T>

Generated using TypeDoc