AmountStock
과 StockInfo
의 필드만을 합친 새로운 TAmountStockInfo
type이 필요해짐TAmountStockInfo
은 아래와 같이 정의를 하였는데, 아래 이미지와 같이 타입 오류
가 발생하였다.export type TAmountStockInfo = AmountStock & StockInfo;
updateInfo
라는 메소드의 property가 존재하나, 이에 대한 value가 없다는 것이었다.Partial
, Pick
, Omit
등이 존재한다.updateInfo
속성 하나만 방해가 되므로, Omit를 사용하여 새로운 타입을 병합하였다.export type TAmountStockInfo = AmountStock & Omit<StockInfo, "updateInfo">;