@lifaon/rx-js-light
Version:
Blazing fast Observables
14 lines (13 loc) • 382 B
JavaScript
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);
};
}