download
raw
535 Bytes
// src/jsx/children.ts
var toArray = (children) => Array.isArray(children) ? children : [children];
var Children = {
map: (children, fn) => toArray(children).map(fn),
forEach: (children, fn) => {
toArray(children).forEach(fn);
},
count: (children) => toArray(children).length,
only: (_children) => {
const children = toArray(_children);
if (children.length !== 1) {
throw new Error("Children.only() expects only one child");
}
return children[0];
},
toArray
};
export {
Children,
toArray
};

Xet Storage Details

Size:
535 Bytes
·
Xet hash:
6a42bf217d56857815edbd8ffa3a2c26c1e924bfb4806b08ce9f5a764c9178f4

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.