wonder.js
Version:
38 lines (31 loc) • 1.42 kB
JavaScript
;
var Caml_array = require("bs-platform/lib/js/caml_array.js");
function getRenderWorkerCustomData(state) {
return state[/* workerDataRecord */40][/* renderWorkerData */1][/* customDataFromRenderWorkerToMainWorker */0];
}
function setRenderWorkerCustomData(customData, state) {
var newrecord = Caml_array.caml_array_dup(state);
var init = state[/* workerDataRecord */40];
newrecord[/* workerDataRecord */40] = /* record */[
/* mainWorkerData */init[/* mainWorkerData */0],
/* renderWorkerData : record */[/* customDataFromRenderWorkerToMainWorker */customData]
];
return newrecord;
}
function getMainWorkerCustomData(state) {
return state[/* workerDataRecord */40][/* mainWorkerData */0][/* customDataFromMainWorkerToRenderWorker */0];
}
function setMainWorkerCustomData(customData, state) {
var newrecord = Caml_array.caml_array_dup(state);
var init = state[/* workerDataRecord */40];
newrecord[/* workerDataRecord */40] = /* record */[
/* mainWorkerData : record */[/* customDataFromMainWorkerToRenderWorker */customData],
/* renderWorkerData */init[/* renderWorkerData */1]
];
return newrecord;
}
exports.getRenderWorkerCustomData = getRenderWorkerCustomData;
exports.setRenderWorkerCustomData = setRenderWorkerCustomData;
exports.getMainWorkerCustomData = getMainWorkerCustomData;
exports.setMainWorkerCustomData = setMainWorkerCustomData;
/* No side effect */