import { findObjectsByIds } from '../findObjectsByIds';
/**
 * Добавляет элементы в value по массиву id
 */
export const addItemsByIds = (value, idsToAdd, children, isObjectMode) => {
    if (idsToAdd.length === 0) {
        return value;
    }
    const currentValue = value || [];
    if (isObjectMode) {
        const objectsToAdd = findObjectsByIds(children || [], idsToAdd);
        return [...currentValue, ...objectsToAdd];
    }
    return [...currentValue, ...idsToAdd];
};
