angular-custom-selector
Version:
```bash NOTE*** This library was generated using Angular CLI version 9.0.0. Therefore, it is recommended that you use a compatible version of Angular to ensure proper functionality ```
12 lines • 1.45 kB
JavaScript
export function getFlatData(data, flattedData) {
return data.map(parent => {
if (parent.items.length > 0) {
flattedData.push(parent);
getFlatData(parent.items, flattedData);
}
else {
flattedData.push(parent);
}
});
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlRmxhdERhdGEuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLWN1c3RvbS1zZWxlY3Rvci8iLCJzb3VyY2VzIjpbImxpYi9jcmVhdGVGbGF0RGF0YS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLFVBQVUsV0FBVyxDQUFDLElBQVEsRUFBRSxXQUF1QjtJQUN6RCxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFBLEVBQUU7UUFDcEIsSUFBRyxNQUFNLENBQUMsS0FBSyxDQUFDLE1BQU0sR0FBQyxDQUFDLEVBQUM7WUFDckIsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztZQUN6QixXQUFXLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSxXQUFXLENBQUMsQ0FBQztTQUMxQzthQUFJO1lBQ0QsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUM1QjtJQUNMLENBQUMsQ0FBQyxDQUFDO0FBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBnZXRGbGF0RGF0YShkYXRhOmFueSwgZmxhdHRlZERhdGE6IEFycmF5PGFueT4pe1xyXG4gICAgcmV0dXJuIGRhdGEubWFwKHBhcmVudD0+e1xyXG4gICAgICAgIGlmKHBhcmVudC5pdGVtcy5sZW5ndGg+MCl7XHJcbiAgICAgICAgICAgIGZsYXR0ZWREYXRhLnB1c2gocGFyZW50KTtcclxuICAgICAgICAgICAgZ2V0RmxhdERhdGEocGFyZW50Lml0ZW1zLCBmbGF0dGVkRGF0YSk7XHJcbiAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgIGZsYXR0ZWREYXRhLnB1c2gocGFyZW50KTtcclxuICAgICAgICB9XHJcbiAgICB9KTtcclxufVxyXG5cclxuXHJcblxyXG4iXX0=