@morjs/runtime-web
Version:
mor runtime for web
27 lines • 875 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const my_1 = require("../my");
const Event_1 = tslib_1.__importStar(require("./Event"));
exports.default = {
$tigaEvent: new Event_1.default(),
$pageOnReadyCall: (callback) => {
return new Promise((resolve, reject) => {
if (typeof my_1.my !== 'object')
return reject();
if (!my_1.my.$tigaEvent)
return reject();
const handler = () => {
try {
callback();
resolve('');
}
catch (e) {
reject();
}
};
my_1.my.$tigaEvent.on((0, Event_1.getEventName)(Event_1.PAGE_ON_READY), handler);
});
}
};
//# sourceMappingURL=index.js.map