UNPKG

dk-plus

Version:
2 lines (1 loc) 588 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const u=(d,l)=>{const s=[],c={symbol:e=>{const t=e.children;i(t)},object:e=>{if(e.type.name===l){const o=e.props;if(e.children){const n=e.children.default();o.children=n}s.push(o)}},default:e=>{console.warn(`[ReferenceError] The ${e.type} label is not supported, please use ${l}.`)}},i=e=>{const t=e.length;let o=0;const n=c.default;for(;o<t;){const r=e[o],h=typeof r.type;(c[h]||n)(r),o++}};return(e=>{if(e.default){const t=e.default();i(t)}return s})(d)};exports.getSlotList=u;