結果 : typescript make all interface properties optional