mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-03-29 08:58:23 +08:00
Make React's SyntheticEvent.currentTarget generic over T again (#10784)
* Make SyntheticEvent.target generic over T again This change was added in084926e23abut then reverted in5607f54def. The revert _looks_ like an accident to me, as it's a merge coming in from master vs. a purposeful change. Maybe it got accidentally stepped on in resolving a conflict? If `target` should no longer be the intersection of `EventTarget` and `T`, then there's not much point to `SyntheticEvent` being generic over `T`. * Make `currentTarget` generic over instead instead of `target`
This commit is contained in:
committed by
Masahiro Wakame
parent
f80ef83201
commit
a13fa7abf5
2
react/index.d.ts
vendored
2
react/index.d.ts
vendored
@@ -272,7 +272,7 @@ declare namespace React {
|
||||
|
||||
interface SyntheticEvent<T> {
|
||||
bubbles: boolean;
|
||||
currentTarget: EventTarget;
|
||||
currentTarget: EventTarget & T;
|
||||
cancelable: boolean;
|
||||
defaultPrevented: boolean;
|
||||
eventPhase: number;
|
||||
|
||||
Reference in New Issue
Block a user