mirror of
https://github.com/bendtherules/react-fiber-traverse.git
synced 2026-08-19 00:33:38 +00:00
Refactor - Move traverse to separate file and export from index
This commit is contained in:
@@ -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;
|
||||
Reference in New Issue
Block a user