@samitouri / QOS-React / commits / 545a193ef9

Fix isFiberMounted exports (#8465)

This got messed up in a merge conflict. It's only used for one invariant in renderSubtreeIntoContainer.

Ben Alpert committed Nov 30, 2016 at 12:04 UTC 545a193ef9c2c419fb362c78fc6233ecd27866b6
1 file changed +6 -4
src/renderers/shared/fiber/ReactFiberTreeReflection.js
+6 -4
@@ -33,7 +33,7 @@ var MOUNTING = 1;
33 var MOUNTED = 2;
34 var UNMOUNTED = 3;
35
36 -function isFiberMounted(fiber : Fiber) : number {
36 +function isFiberMountedImpl(fiber : Fiber) : number {
37 let node = fiber;
38 if (!fiber.alternate) {
39 // If there is no alternate, this might be a new tree that isn't inserted
@@ -61,19 +61,21 @@ function isFiberMounted(fiber : Fiber) : number {
61 // that has been unmounted.
62 return UNMOUNTED;
63 }
64 -exports.isFiberMounted = isFiberMounted;
64 +exports.isFiberMounted = function(fiber : Fiber) : boolean {
65 + return isFiberMountedImpl(fiber) === MOUNTED;
66 +};
67
68 exports.isMounted = function(component : ReactComponent<any, any, any>) : boolean {
69 var fiber : ?Fiber = ReactInstanceMap.get(component);
70 if (!fiber) {
71 return false;
72 }
71 - return isFiberMounted(fiber) === MOUNTED;
73 + return isFiberMountedImpl(fiber) === MOUNTED;
74 };
75
76 exports.findCurrentHostFiber = function(parent : Fiber) : Fiber | null {
77 // First check if this node itself is mounted.
76 - const state = isFiberMounted(parent, true);
78 + const state = isFiberMountedImpl(parent, true);
79 if (state === UNMOUNTED) {
80 invariant(
81 false,