mistui-kit
Version:
**👉 [Try MistUi Live](https://gilded-tanuki-0eb52b.netlify.app/) — interactive playground & docs**
10 lines (9 loc) • 663 B
TypeScript
import { ReactNode } from 'react';
/**
* Рекурсивный обход дерева React элементов
* @param node ReactNode — любой узел
* @param callback (el, depth) => void — колбэк на каждый валидный элемент
* @param depth глубина вложенности (для отладки/настроек)
*/
export default function walkReactTree(node: ReactNode, callback: (el: React.ReactElement, depth: number) => void, depth?: number): void;
export declare function mapReactTree(node: ReactNode, callback: (el: React.ReactElement, depth: number) => React.ReactNode, depth?: number): React.ReactNode;