UNPKG

@thi.ng/hiccup

Version:

HTML/SVG/XML serialization of nested data structures, iterables & closures

16 lines (15 loc) 319 B
import { deref } from "@thi.ng/api/deref"; import { isFunction } from "@thi.ng/checks/is-function"; const css = (rules) => { let css2 = ""; let v; for (let r in rules) { v = deref(rules[r]); if (isFunction(v)) v = v(rules); if (v != null) css2 += `${r}:${v};`; } return css2; }; export { css };