import type { Experiments, ExperimentsType } from '../../types/experiment.js'; import { addToExperiments } from './addToExperiments.js'; /** * Get "extra" 1D experiments containing ranges, e.g. DEPT. * * @param {Spectra} experiments */ export function getExperiments1DExtra( experiments: Experiments, ): ExperimentsType { const _experiments1DExtra: ExperimentsType = {}; for (const experimentType of Object.keys(experiments['1D'] ?? {}).filter( (experimentType) => experimentType !== '1d', )) { addToExperiments( experiments, _experiments1DExtra, '1D', experimentType, false, experimentType, ); } return _experiments1DExtra; }