Type Alias GreaterThan<A, B, Fail>

GreaterThan<A, B, Fail>: Subtract<A, B, "fail"> extends infer R extends number
    ? R extends 0
        ? false
        : IsPositive<R>
    : Fail

Type Parameters

  • A extends number | bigint
  • B extends number | bigint
  • Fail = never