UNPKG

wonder.js

Version:
23 lines (19 loc) 1.22 kB
'use strict'; var Curry = require("bs-platform/lib/js/curry.js"); var MostUtils$Wonderjs = require("../../../../asset/utils/MostUtils.js"); var WorkerService$Wonderjs = require("../../../../service/primitive/worker/WorkerService.js"); var JobConfigUtils$Wonderjs = require("../../utils/JobConfigUtils.js"); var StateRenderWorkerService$Wonderjs = require("../../../../service/state/render_worker/state/StateRenderWorkerService.js"); var OperateCustomRenderWorkerService$Wonderjs = require("../../../../service/state/render_worker/custom/OperateCustomRenderWorkerService.js"); function execJob(flags, e, stateData) { return MostUtils$Wonderjs.callFunc((function (param) { var state = StateRenderWorkerService$Wonderjs.unsafeGetState(stateData); WorkerService$Wonderjs.postMessage({ operateType: JobConfigUtils$Wonderjs.getOperateType(flags), customData: OperateCustomRenderWorkerService$Wonderjs.getCustomDataFromRenderWorkerToMainWorker(state) }, Curry._1(WorkerService$Wonderjs.getSelf, /* () */0)); return e; })); } exports.execJob = execJob; /* MostUtils-Wonderjs Not a pure module */