MCPcopy Create free account
hub / github.com/thysultan/stylis / stringify

Function stringify

src/Serializer.js:25–35  ·  view source on GitHub ↗
(element, index, children, callback)

Source from the content-addressed store, hash-verified

23 * @return {string}
24 */
25export function stringify (element, index, children, callback) {
26 switch (element.type) {
27 case LAYER: if (element.children.length) break
28 case IMPORT: case NAMESPACE: case DECLARATION: return element.return = element.return || element.value
29 case COMMENT: return ''
30 case KEYFRAMES: return element.return = element.value + '{' + serialize(element.children, callback) + '}'
31 case RULESET: if (!strlen(element.value = element.props.join(','))) return ''
32 }
33
34 return strlen(children = serialize(element.children, callback)) ? element.return = element.value + '{' + children + '}' : ''
35}

Callers

nothing calls this directly

Calls 2

strlenFunction · 0.90
serializeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…