結果 : typescript generics extends type