結果 : typescript t extends multiple types