@variantjs/core
Version:
VariantJS common functions and utilities
12 lines (8 loc) • 313 B
text/typescript
import { NormalizedOption, NormalizedOptions } from './types';
const flattenOptions = (options: NormalizedOptions): NormalizedOptions => options.flatMap((option: NormalizedOption) => {
if (option.children) {
return flattenOptions(option.children);
}
return option;
});
export default flattenOptions;