/** * Функция map для обхода в том числе и вложенных элементов * @example deepMap([{ name: 'первый', children: [{ name: 'второй' }] }], 'children', (item) => ({ ...item, _isActive: true })) -> [{ name: 'первый', children: [{ name: 'второй', _isActive: true }], _isActive: true }] * @param {data} массив для рекурсивного обхода * @param {field} поле по которому будем осуществлять обход в глубину * @param {number} функция применяющаяся к каждому элементу массива */ export declare const deepMap: (data: TData[], field: keyof TData, callback: (item: TData) => unknown) => unknown[];