結果 : typescript infer generic return type