UNPKG

mframejs

Version:
74 lines 1.82 kB
Object.defineProperty(exports, "__esModule", { value: true }); var DOCUMENT; var WINDOW; var NODE_FILTER = { SHOW_ALL: -1, FILTER_ACCEPT: 1, FILTER_REJECT: 2 }; { try { if (document) { DOCUMENT = document; } if (window) { WINDOW = window; } if (NodeFilter) { NODE_FILTER = NodeFilter; } } catch (e) { } } var DOM = (function () { function DOM() { } Object.defineProperty(DOM, "document", { get: function () { return DOCUMENT; }, enumerable: true, configurable: true }); Object.defineProperty(DOM, "window", { get: function () { return WINDOW; }, enumerable: true, configurable: true }); Object.defineProperty(DOM, "nodeFilter", { get: function () { return NODE_FILTER; }, enumerable: true, configurable: true }); DOM.setConfig = function (win, doc) { DOCUMENT = doc; WINDOW = win; }; DOM.waitFor = function (time, intervals) { if (time === void 0) { time = 30; } if (intervals === void 0) { intervals = 0; } return new Promise(function (resolve) { var no = 0; var waiter = function () { setTimeout(function () { if (no === intervals) { resolve(); } else { no++; waiter(); } }, time); }; waiter(); }); }; return DOM; }()); exports.DOM = DOM; //# sourceMappingURL=dom.js.map