結果 : typescript extends two types