(el: Node, vars: Record<string, unknown>)
| 97 | } |
| 98 | |
| 99 | function setVarsOnNode(el: Node, vars: Record<string, unknown>) { |
| 100 | if (el.nodeType === 1) { |
| 101 | const style = (el as HTMLElement).style |
| 102 | let cssText = '' |
| 103 | for (const key in vars) { |
| 104 | const value = normalizeCssVarValue(vars[key]) |
| 105 | style.setProperty(`--${key}`, value) |
| 106 | cssText += `--${key}: ${value};` |
| 107 | } |
| 108 | ;(style as any)[CSS_VAR_TEXT] = cssText |
| 109 | } |
| 110 | } |
no test coverage detected