[typescript] 유니온 타입을 어떻게 정의하고 사용하나요?
// 유니온 타입 정의
let myVar: string | number;

// 문자열 또는 숫자를 할당할 수 있음
myVar = "Hello";
myVar = 10;

// 유니온 타입을 사용한 함수 매개변수
function displayData(data: string | number) {
    console.log(data);
}

// 호출할 때 문자열 또는 숫자를 전달할 수 있음
displayData("Hello");
displayData(20);

위 예제에서 string | number는 유니온 타입을 정의합니다. 이를 사용하여 myVar 변수와 displayData 함수의 매개변수가 문자열 또는 숫자 타입 중 하나를 수용할 수 있습니다.