/* ! 유니온 타입과 제네릭 유니온 타입(or, |) : 여러 타입 중 하나가 될 수 있는 값을 의미 ? 유니온 타입을 제네릭의 타입 변수에 적용 extends 키워드를 사용(확장)*/// 해당 함수 호출 시// string 또는 number타입의 매개변수만 적용function unionGenericT extends string | number>(value:T){ if(typeof value=== 'string'){ return value.toLowerCase(); } return value;}const result1= unionGeneric('sTriNg');const result2= unionGeneric(1000);console.log(res..