TypeScript 2.0的联合类型如何改写成长尾?