더북(TheBook)
enum Money {
  WON,
  DOLLAR,
}

interface Won {
  type: Money.WON,
}
interface Dollar {
  type: Money.DOLLAR,
}

function moneyOrDollar(param: Won | Dollar) {
  if (param.type === Money.WON) {
    param;
  } else {
    param;
  }
}
// (parameter) param: Won
// (parameter) param: Dollar
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.