Type alias DecreaserStrNum<nstr, result, mark>

DecreaserStrNum<nstr, result, mark>: nstr extends `${infer before}${StrNumLiteral}`
    ? nstr extends `${before}${infer last extends StrNumLiteral}`
        ? DecreaserStrNum<before, `${mark extends true
            ? DecreaserMap[last]
            : last}${result}`, last extends "0"
            ? mark extends true
                ? true
                : false
            : false>
        : never
    : _DelLeftZero<result>

传入一个数字或数字字符串,将这个数字字符串减一并返回

Type Parameters

  • nstr extends string

  • result extends string = ""

  • mark extends boolean = true

Generated using TypeDoc