Type Alias Negate<N>

Negate: N extends 0
    ? 0
    : `-${N}` extends `${infer V extends number}`
        ? V
        : `${N}` extends `-${infer V extends number}` ? V : never

Negate any number.

Type Parameters

  • N extends number