結果 : typescript record vs mapped type