实现一个通用工具类型 FilterOut<T, F> ,用于从元组 T 中剔除掉类型为 F 的项。
FilterOut<T, F>
T
F
例如:
type Filtered = FilterOut<[1, 2, null, 3], null> // expected to be [1, 2, 3]
TypeScript