UNPKG

wonder.js

Version:
27 lines (23 loc) 1.68 kB
'use strict'; var Contract$WonderLog = require("wonder-log/lib/js/src/Contract.js"); var ArrayService$Wonderjs = require("../../service/atom/ArrayService.js"); var StateDataMain$Wonderjs = require("../../service/state/main/data/StateDataMain.js"); var GenerateCommon$Wonderjs = require("./GenerateCommon.js"); var IsDebugMainService$Wonderjs = require("../../service/state/main/state/IsDebugMainService.js"); var ConvertScriptDataUtils$Wonderjs = require("../utils/ConvertScriptDataUtils.js"); var IsActiveScriptMainService$Wonderjs = require("../../service/state/main/script/IsActiveScriptMainService.js"); var MutableSparseMapService$WonderCommonlib = require("wonder-commonlib/lib/js/src/MutableSparseMapService.js"); function build(scriptDataMap, state) { Contract$WonderLog.requireCheck((function (param) { return GenerateCommon$Wonderjs.checkShouldHasNoSlot(scriptDataMap); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return MutableSparseMapService$WonderCommonlib.reduceValid((function (scriptDataArr, script) { return ArrayService$Wonderjs.push(/* record */[ /* isActive */IsActiveScriptMainService$Wonderjs.unsafeGetIsActive(script, state), /* eventFunctionDataMapStr */ConvertScriptDataUtils$Wonderjs.unsafeGetEventFunctionDataMapStr(script, state), /* attributeMapStr */ConvertScriptDataUtils$Wonderjs.unsafeGetAttributeMapStr(script, state) ], scriptDataArr); }), /* array */[], scriptDataMap); } exports.build = build; /* Contract-WonderLog Not a pure module */