UNPKG

wonder.js

Version:
38 lines (31 loc) 1.42 kB
'use strict'; 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 */