Type alias PlusPositionStrNum<num1, num2, result, last1, last2>

PlusPositionStrNum<num1, num2, result, last1, last2>: If_BothFalse<last1, last2> extends true
    ? num1 extends "1"
        ? `1${result}`
        : num2 extends "1"
            ? `1${result}`
            : result
    : PlusPositionStrNum<PlusOverBoolMap[PopLast<num1> & K][PopLast<num2> & K] extends true
        ? IncreaserStrNum<PopBefore<num1>>
        : PopBefore<num1>, PopBefore<num2>, `${PlusMantissaMap[PopLast<num1> & K][PopLast<num2> & K]}${result}`, If_StrLenGt2<num1>, If_StrLenGt2<num2>>

Type Parameters

  • num1 extends string

  • num2 extends string

  • result extends string = ""

  • last1 extends boolean = true

  • last2 extends boolean = true

Generated using TypeDoc