@control-union-distribution
默认情况下,TypeScript 中的条件类型分布在联合上。这通常是您想要的,但有时它会导致令人惊讶的行为。了解如何控制分发(在不需要时阻止它并在需要时启用它)对于高级类型级编程至关重要。