UNPKG

@variantjs/core

Version:

VariantJS common functions and utilities

12 lines (8 loc) 313 B
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;