Из чтения файла response.d.ts, который вы связали, похоже, что этот общий параметр соответствует HTMLElement, указанному в свойстве currentTarget . Mozilla Docs будет означать , что это обычно представляет собой элемент.
[currentTarget: EventTarget & T;]
T остается неопределенным до
interface ReactHTMLElement<T extends HTMLElement> extends DOMElement<HTMLAttributes<T>, T> {
что, по-видимому, подтверждает идею о том, что T является элементом. Я полагаю, что цель универсального доступа - доступ к свойствам, специфичным для элемента (например, теги src и такие HTMLImageElement
, например, использование) в свойстве currentTarget. Существует проблема, которая предлагает сделать что-то подобное в основном lib.d.ts вместе с некоторыми обсуждениями по обсуждаемым вопросам.
Из того, что я могу сказать, реакция ввода - это реализация той же основной идеи.