@lifaon/rx-js-light
Version:
Blazing fast Observables
20 lines (19 loc) • 608 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.readyStateChangeImplementation = void 0;
var run_task_1 = require("./run-task.cjs");
function readyStateChangeImplementation(doc) {
var html = doc.documentElement;
return function (handle) {
var script = doc.createElement('script');
script['onreadystatechange'] = function () {
(0, run_task_1.runTask)(handle);
script['onreadystatechange'] = null;
html.removeChild(script);
};
html.appendChild(script);
};
}
exports.readyStateChangeImplementation = readyStateChangeImplementation;