()
| 244 | |
| 245 | if (!isDOMReady()) { |
| 246 | const onReadyStateChange = () => { |
| 247 | if (isDOMReady()) { |
| 248 | readyStateListeners.forEach((listener) => listener()); |
| 249 | readyStateListeners.clear(); |
| 250 | if (isReadyStateComplete()) { |
| 251 | document.removeEventListener('readystatechange', onReadyStateChange); |
| 252 | readyStateCompleteListeners.forEach((listener) => listener()); |
| 253 | readyStateCompleteListeners.clear(); |
| 254 | } |
| 255 | } |
| 256 | }; |
| 257 | |
| 258 | // readystatechange event is not cancellable and does not bubble |
| 259 | document.addEventListener('readystatechange', onReadyStateChange); |
nothing calls this directly
no test coverage detected
searching dependent graphs…