Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 19x 29x 29x 22x 4x 22x 29x | /**
* @param {Object[]} mixins
*/
const flattenMixinTree = (mixins = []) => {
let arr = []
mixins.forEach((mixin) => {
if (mixin.mixins && mixin.mixins.length) {
arr = [...arr, ...flattenMixinTree(mixin.mixins)]
}
arr.push(mixin)
})
return arr
}
export default flattenMixinTree
|