在类型系统中实现一个 Trunc<T> 类型,它的行为类似于 JavaScript 中的 Math.trunc 方法,该方法接受字符串或数字,并通过去除任何小数位返回数字的整数部分。
Trunc<T>
Math.trunc
例如:
type A = Trunc<12.34> // expected to be 12
TypeScript