Type alias IncreaserStrNum<T, result, mark>
IncreaserStrNum<T, result, mark>: T extends `${infer before}${StrNumLiteral}` ? T extends `${before}${infer last extends StrNumLiteral}` ? IncreaserStrNum<before, `${mark extends true ? IncreaserMap[last] : last}${result}`, mark extends true ? last extends "9" ? true : false : false> : never : mark extends true ? result extends "" ? "" : `1${result}` : result
Type Parameters
-
T extends string
-
result extends string = ""
-
mark extends boolean = true
传入一个数字字符串,将这个数字字符串加一并返回