TypescripにはUnion型と言うものがあります。 特定の値が複数の型のうち、いずれかであるというものです。 しかし、このUnion型、和訳が全然統一されていません。 対となるIntersection型の和訳は交差型で統一されているにも関わらず、 jsStudioによる公式ドキュメントの和訳だと共用体型、Qiitaの記事でも合併型、直和型など色々使われていますし、TypeScriptDeepDiveの日本語版だとintersection型は交差型と訳しているのにUnion型はユニオン型とカタカナです。 何でこういうことになるのでしょうか? 共用体派と集合派 基本的に、「共用体」を使う派と集合における「和集合」として訳す派に分かれます。 共用体 プログラミングのContextにおいて、Union型という名前で最も有名なものはC,C++におけるUnion型です。 これの訳語は共用体で固ま