TypeScriptのジェネリクスにまつわるあれこれ

図5 複数のジェネリクスの型指定では1つでも型が違うとエラーとなる