TypeScript 2.0中如何详细解释联合类型的用法?