Type ReactChildrenMutationWarningHook (#7571)
Christopher Chedeau committed
Aug 26, 2016 at 14:46 UTC
e2ddbac35e227278a5a8fd7b15758eb419c4b23c
1 file changed
+5
-2
src/renderers/shared/hooks/ReactChildrenMutationWarningHook.js
+5
-2
@@ -7,6 +7,7 @@
7
* of patent rights can be found in the PATENTS file in the same directory.
8
*
9
* @providesModule ReactChildrenMutationWarningHook
10
+ * @flow
11
*/
12
13
'use strict';
@@ -15,6 +16,8 @@ var ReactComponentTreeHook = require('ReactComponentTreeHook');
16
17
var warning = require('warning');
18
19
+import type { DebugID } from 'ReactInstanceType';
20
+
21
function handleElement(debugID, element) {
22
if (element == null) {
23
return;
@@ -47,10 +50,10 @@ function handleElement(debugID, element) {
50
}
51
52
var ReactChildrenMutationWarningHook = {
50
- onMountComponent(debugID) {
53
+ onMountComponent(debugID: DebugID): void {
54
handleElement(debugID, ReactComponentTreeHook.getElement(debugID));
55
},
53
- onUpdateComponent(debugID) {
56
+ onUpdateComponent(debugID: DebugID): void {
57
handleElement(debugID, ReactComponentTreeHook.getElement(debugID));
58
},
59
};