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(function (parent) {
if (parent.items.length > 0) {
flattedData.push(parent);
getFlatData(parent.items, flattedData);
}
else {
flattedData.push(parent);
}
});
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlRmxhdERhdGEuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLWN1c3RvbS1zZWxlY3Rvci8iLCJzb3VyY2VzIjpbImxpYi9jcmVhdGVGbGF0RGF0YS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLFVBQVUsV0FBVyxDQUFDLElBQVEsRUFBRSxXQUF1QjtJQUN6RCxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsVUFBQSxNQUFNO1FBQ2xCLElBQUcsTUFBTSxDQUFDLEtBQUssQ0FBQyxNQUFNLEdBQUMsQ0FBQyxFQUFDO1lBQ3JCLFdBQVcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDekIsV0FBVyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsV0FBVyxDQUFDLENBQUM7U0FDMUM7YUFBSTtZQUNELFdBQVcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7U0FDNUI7SUFDTCxDQUFDLENBQUMsQ0FBQztBQUNQLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gZ2V0RmxhdERhdGEoZGF0YTphbnksIGZsYXR0ZWREYXRhOiBBcnJheTxhbnk+KXtcclxuICAgIHJldHVybiBkYXRhLm1hcChwYXJlbnQ9PntcclxuICAgICAgICBpZihwYXJlbnQuaXRlbXMubGVuZ3RoPjApe1xyXG4gICAgICAgICAgICBmbGF0dGVkRGF0YS5wdXNoKHBhcmVudCk7XHJcbiAgICAgICAgICAgIGdldEZsYXREYXRhKHBhcmVudC5pdGVtcywgZmxhdHRlZERhdGEpO1xyXG4gICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICBmbGF0dGVkRGF0YS5wdXNoKHBhcmVudCk7XHJcbiAgICAgICAgfVxyXG4gICAgfSk7XHJcbn1cclxuXHJcblxyXG5cclxuIl19