UNPKG

@lifaon/rx-js-light

Version:

Blazing fast Observables

14 lines (13 loc) 382 B
import {runTask} from "./run-task.mjs"; export function readyStateChangeImplementation(doc) { const html = doc.documentElement; return handle => { let script = doc.createElement('script'); script['onreadystatechange'] = () => { runTask(handle); script['onreadystatechange'] = null; html.removeChild(script); }; html.appendChild(script); }; }