Обход по дереву выполнен двумя способами:
- Через изначальный "плоский" массив, используя методы массива
- С разворачиванием дерева от изначального массива и рекурсивным обходом по нему
git clone git@github.com:equarmx/typescript-tree.git
npm install
npm run dev
npm run test