typescript - ฉันจะระบุ U ในนิพจน์ชนิดที่เกี่ยวข้องกับ Array<T>.prototype.map<U> ได้อย่างไร?
ในตัวอย่างต่อไปนี้
type Test = ReturnType<Array<string>['map']>
ประเภทของ Test คือ unknown[].
ฉันจะปรับพารามิเตอร์ของฟังก์ชัน map อย่างไรเพื่อให้ชนิดของ Test กลายเป็นเช่น number[]?
ฉันคาดหวังอะไรประมาณ
type Test = ReturnType<Array<string>['map']<number>>
แต่นี่คือไวยากรณ์ที่ไม่ถูกต้อง