@@ -680,9 +680,9 @@ function updateWorkInProgressHook(): Hook {
680680 return workInProgressHook ;
681681}
682682
683- function useContext < T , S > (
683+ function useContext < T > (
684684 context: ReactContext< T > ,
685- options ?: { unstable_selector ?: T => S } ,
685+ options?: { unstable_selector ? : T => mixed } ,
686686): T {
687687 if ( options !== undefined ) {
688688 const selector = options . unstable_selector ;
@@ -2216,9 +2216,9 @@ if (__DEV__) {
22162216 checkDepsAreArrayDev ( deps ) ;
22172217 return mountCallback ( callback , deps ) ;
22182218 } ,
2219- useContext< T , S > (
2219+ useContext< T > (
22202220 context: ReactContext< T > ,
2221- options?: { unstable_selector ? : T => S } ,
2221+ options?: { unstable_selector ? : T => mixed } ,
22222222 ): T {
22232223 currentHookNameInDev = 'useContext' ;
22242224 mountHookTypesDev ( ) ;
@@ -2347,9 +2347,9 @@ if (__DEV__) {
23472347 updateHookTypesDev ( ) ;
23482348 return mountCallback ( callback , deps ) ;
23492349 } ,
2350- useContext< T , S > (
2350+ useContext< T > (
23512351 context: ReactContext< T > ,
2352- options?: { unstable_selector ? : T => S } ,
2352+ options?: { unstable_selector ? : T => mixed } ,
23532353 ): T {
23542354 currentHookNameInDev = 'useContext' ;
23552355 updateHookTypesDev ( ) ;
@@ -2474,9 +2474,9 @@ if (__DEV__) {
24742474 updateHookTypesDev ( ) ;
24752475 return updateCallback ( callback , deps ) ;
24762476 } ,
2477- useContext< T , S > (
2477+ useContext< T > (
24782478 context: ReactContext< T > ,
2479- options?: { unstable_selector ? : T => S } ,
2479+ options?: { unstable_selector ? : T => mixed } ,
24802480 ): T {
24812481 currentHookNameInDev = 'useContext' ;
24822482 updateHookTypesDev ( ) ;
@@ -2602,9 +2602,9 @@ if (__DEV__) {
26022602 updateHookTypesDev ( ) ;
26032603 return updateCallback ( callback , deps ) ;
26042604 } ,
2605- useContext< T , S > (
2605+ useContext< T > (
26062606 context: ReactContext< T > ,
2607- options?: { unstable_selector ? : T => S } ,
2607+ options?: { unstable_selector ? : T => mixed } ,
26082608 ): T {
26092609 currentHookNameInDev = 'useContext' ;
26102610 updateHookTypesDev ( ) ;
@@ -2731,9 +2731,9 @@ if (__DEV__) {
27312731 mountHookTypesDev ( ) ;
27322732 return mountCallback ( callback , deps ) ;
27332733 } ,
2734- useContext< T , S > (
2734+ useContext< T > (
27352735 context: ReactContext< T > ,
2736- options?: { unstable_selector ? : T => S } ,
2736+ options?: { unstable_selector ? : T => mixed } ,
27372737 ): T {
27382738 currentHookNameInDev = 'useContext' ;
27392739 warnInvalidHookAccess ( ) ;
@@ -2873,9 +2873,9 @@ if (__DEV__) {
28732873 updateHookTypesDev ( ) ;
28742874 return updateCallback ( callback , deps ) ;
28752875 } ,
2876- useContext< T , S > (
2876+ useContext< T > (
28772877 context: ReactContext< T > ,
2878- options?: { unstable_selector ? : T => S } ,
2878+ options?: { unstable_selector ? : T => mixed } ,
28792879 ): T {
28802880 currentHookNameInDev = 'useContext' ;
28812881 warnInvalidHookAccess ( ) ;
@@ -3016,9 +3016,9 @@ if (__DEV__) {
30163016 updateHookTypesDev ( ) ;
30173017 return updateCallback ( callback , deps ) ;
30183018 } ,
3019- useContext< T , S > (
3019+ useContext< T > (
30203020 context: ReactContext< T > ,
3021- options?: { unstable_selector ? : T => S } ,
3021+ options?: { unstable_selector ? : T => mixed } ,
30223022 ): T {
30233023 currentHookNameInDev = 'useContext' ;
30243024 warnInvalidHookAccess ( ) ;
0 commit comments