結果 : typescript when to use type vs interface