@mankindui/core
Version:
- a react component library - you can see how @mankindui/core can be used via examples: [usage examples](https://github.com/clarklindev/mankindui-test)
29 lines (28 loc) • 771 B
JavaScript
import { RULESET as i, KEYFRAMES as f, COMMENT as n, DECLARATION as p, IMPORT as E, LAYER as v } from "./Enum.js";
import { strlen as t } from "./Utility.js";
function a(r, s) {
for (var o = "", u = 0; u < r.length; u++)
o += s(r[u], u, r, s) || "";
return o;
}
function A(r, s, o, u) {
switch (r.type) {
case v:
if (r.children.length) break;
case E:
case p:
return r.return = r.return || r.value;
case n:
return "";
case f:
return r.return = r.value + "{" + a(r.children, u) + "}";
case i:
if (!t(r.value = r.props.join(","))) return "";
}
return t(o = a(r.children, u)) ? r.return = r.value + "{" + o + "}" : "";
}
export {
a as serialize,
A as stringify
};
//# sourceMappingURL=Serializer.js.map