結果 : typescript infer nested generic type