@@ -610,7 +610,8 @@ declare namespace ReactReconciler {
610610 type LanePriority = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 ;
611611
612612 type Lanes = number ;
613- type Lane = number ;
613+
614+ type Lane = number & { __LaneBrand : any } ;
614615
615616 type Flags = number ;
616617
@@ -941,7 +942,6 @@ declare namespace ReactReconciler {
941942 onCaughtError : ( error : Error , info : BaseErrorInfo ) => void ,
942943 onRecoverableError : ( error : Error , info : BaseErrorInfo ) => void ,
943944 onDefaultTransitionIndicator : ( ) => void ,
944- transitionCallbacks : null | TransitionTracingCallbacks ,
945945 ) : OpaqueRoot ;
946946
947947 createPortal (
@@ -951,8 +951,6 @@ declare namespace ReactReconciler {
951951 key ?: string | null ,
952952 ) : ReactPortal ;
953953
954- registerMutableSourceForHydration ( root : FiberRoot , mutableSource : MutableSource ) : void ;
955-
956954 createComponentSelector ( component : React$AbstractComponent < never , unknown > ) : ComponentSelector ;
957955
958956 createHasPseudoClassSelector ( selectors : Selector [ ] ) : HasPseudoClassSelector ;
@@ -987,8 +985,12 @@ declare namespace ReactReconciler {
987985 isStrictMode : boolean ,
988986 concurrentUpdatesByDefaultOverride : null | boolean ,
989987 identifierPrefix : string ,
990- onRecoverableError : ( error : Error ) => void ,
988+ onUncaughtError : ( error : Error , info : BaseErrorInfo & { errorBoundary ?: Component } ) => void ,
989+ onCaughtError : ( error : Error , info : BaseErrorInfo ) => void ,
990+ onRecoverableError : ( error : Error , info : BaseErrorInfo ) => void ,
991+ onDefaultTransitionIndicator : ( ) => void ,
991992 transitionCallbacks : null | TransitionTracingCallbacks ,
993+ formState : unknown ,
992994 ) : OpaqueRoot ;
993995
994996 updateContainer (
@@ -998,17 +1000,27 @@ declare namespace ReactReconciler {
9981000 callback ?: ( ( ) => void ) | null ,
9991001 ) : Lane ;
10001002
1003+ updateContainerSync (
1004+ element : ReactNode ,
1005+ container : OpaqueRoot ,
1006+ parentComponent ?: Component < any , any > | null ,
1007+ callback ?: ( ( ) => void ) | null ,
1008+ ) : Lane ;
1009+
10011010 batchedUpdates < A , R > ( fn : ( a : A ) => R , a : A ) : R ;
10021011
10031012 deferredUpdates < A > ( fn : ( ) => A ) : A ;
10041013
10051014 discreteUpdates < A , B , C , D , R > ( fn : ( arg0 : A , arg1 : B , arg2 : C , arg3 : D ) => R , a : A , b : B , c : C , d : D ) : R ;
10061015
1007- flushControlled ( fn : ( ) => any ) : void ;
1008-
10091016 flushSync ( ) : void ;
10101017 flushSync < R > ( fn : ( ) => R ) : R ;
10111018
1019+ flushSyncFromReconciler ( ) : void ;
1020+ flushSyncFromReconciler < R > ( fn : ( ) => R ) : R ;
1021+
1022+ flushSyncWork ( ) : boolean ;
1023+
10121024 isAlreadyRendering ( ) : boolean ;
10131025
10141026 flushPassiveEffects ( ) : boolean ;
@@ -1017,16 +1029,10 @@ declare namespace ReactReconciler {
10171029
10181030 attemptSynchronousHydration ( fiber : Fiber ) : void ;
10191031
1020- attemptDiscreteHydration ( fiber : Fiber ) : void ;
1021-
10221032 attemptContinuousHydration ( fiber : Fiber ) : void ;
10231033
10241034 attemptHydrationAtCurrentPriority ( fiber : Fiber ) : void ;
10251035
1026- getCurrentUpdatePriority ( ) : LanePriority ;
1027-
1028- runWithPriority < T > ( priority : LanePriority , fn : ( ) => T ) : T ;
1029-
10301036 findHostInstance ( component : any ) : PublicInstance | null ;
10311037
10321038 findHostInstanceWithWarning ( component : any , methodName : string ) : PublicInstance | null ;
@@ -1039,6 +1045,17 @@ declare namespace ReactReconciler {
10391045
10401046 injectIntoDevTools ( devToolsConfig : DevToolsConfig < Instance , TextInstance , any > ) : boolean ;
10411047 }
1048+
1049+ function defaultOnUncaughtError ( error : Error ) : void ;
1050+ function defaultOnCaughtError ( error : Error ) : void ;
1051+ function defaultOnRecoverableError ( error : Error ) : void ;
1052+
1053+ function startHostTransition (
1054+ formFiber : Fiber ,
1055+ pendingState : unknown ,
1056+ action : ( ( formData : FormData ) => void ) | null ,
1057+ formData : FormData ,
1058+ ) : void ;
10421059}
10431060
10441061export = ReactReconciler ;
0 commit comments