(rules: string)
| 2 | let seen: string[] = []; |
| 3 | |
| 4 | export function injectCss(rules: string) { |
| 5 | if (seen.indexOf(rules) !== -1) { |
| 6 | return; |
| 7 | } |
| 8 | |
| 9 | style = |
| 10 | style || |
| 11 | (function iife() { |
| 12 | const _style = document.createElement('style'); |
| 13 | _style.appendChild(document.createTextNode('')); |
| 14 | document.head.appendChild(_style); |
| 15 | return _style; |
| 16 | })(); |
| 17 | |
| 18 | seen.push(rules); |
| 19 | style.innerHTML += `\n${rules}`; |
| 20 | } |
| 21 | |
| 22 | injectCss.reset = () => { |
| 23 | if (style) { |
no outgoing calls
no test coverage detected
searching dependent graphs…