ROSet에서 타입을 추출하는 방법 소개 🧙♂️typeof를 사용하여 변수의 타입을 타입으로 변환 🔄ROSet.has의 파라미터 타입을 추출하는 방법은 있지만 깔끔하지 않음 😫- 제네릭 타입에서 타입 파라미터를 추출하는 더 일반적인 기술 제시 ✨
infer키워드를 사용하여 조건부 타입 내에서 타입 파라미터를 추론 🧐T extends Set<infer U>패턴을 사용하여 Set 내부의 타입을 추출 🎯- 조건부 타입은 삼항 연산자를 사용하여
Set이 아닌 경우never반환 🚫 infer는 조건부 타입의extends절 내부에서만 사용 가능 🔑- 추출된 타입을 활용하여
ROSet을 아름다운Role타입으로 변환 🎉





