Type alias MulSum<ns, result>
MulSum<ns, result>: ns extends [infer first extends string | number, ...(infer rest extends (string | number)[])] ? MulSum<rest, Mul<result, first>> : result
Type Parameters
-
ns extends (number | string)[]
-
result extends number = 1
乘法聚合