Refactor - Move traverse to separate file and export from index

This commit is contained in:
2019-07-23 10:56:57 +05:30
parent 4af377f1ba
commit c8f09eb5a1
2 changed files with 17 additions and 56 deletions
+15
View File
@@ -0,0 +1,15 @@
// import { isNodeSimple } from './utils';
import {FiberNode} from './mocked-types';
function traverse(node: FiberNode, fn: (node: FiberNode) => any) {
fn.call(null, node);
if (node.child !== null) {
traverse(node.child, fn);
}
if (node.sibling !== null) {
traverse(node.sibling, fn);
}
};
export default traverse;