UNPKG

swiper-next

Version:
23 lines (22 loc) 599 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const vue = require("vue"); const shared = require("@vue/shared"); function flatVNode(nodes) { const array = []; if (shared.isArray(nodes)) { nodes.forEach((vnode) => { if (vue.isVNode(vnode)) { if (vnode.type === vue.Fragment) { array.push(...flatVNode(vnode.children)); } else { array.push(vnode); } } else if (shared.isArray(vnode)) { array.push(...flatVNode(vnode)); } }); } return array; } exports.flatVNode = flatVNode;