150. 最大值
困难
实现一个高级工具类型 Maximum ,它接受一个输入类型 T ,并返回 T 中的最大值。
如果 T 是一个空数组,返回 never。负数不被考虑。
例如:
type Res1 = Maximum<[]> // expected to be never
type Res2 = Maximum<[0, 2, 1]> // expected to be 2
type Res3 = Maximum<[1, 20, 200, 150]> // expected to be 200