nodejs_tasks/code/tree-logger.js

21 lines
422 B
JavaScript

const treeLogger = (tree, context) => {
if (context.level === 0) {
console.log(tree.name);
context.level += 1;
if (tree.items) {
for (const subtree of tree.items) {
treeLogger(subtree, context);
}
}
} else if (context.level === 1) {
console.log('├── ' + tree.name);
} else {
}
};
module.exports = {
treeLogger
};