[typescript] 유니온 타입을 사용하여 타입 변환을 할 수 있나요?

예를 들어, 다음과 같이 유니온 타입을 사용하여 값을 다른 타입으로 변환할 수 있습니다:

function convertToStringOrNumber(value: string | number): string {
  return String(value);
}

let resultString: string = convertToStringOrNumber("123");
let resultNumber: string = convertToStringOrNumber(456);

위 예제에서 convertToStringOrNumber 함수는 string 또는 number 타입의 매개변수를 받아 string으로 변환하여 반환합니다.

따라서, 유니온 타입을 사용하여 TypeScript에서 다양한 타입으로 값을 변환할 수 있습니다.