wonder.js
Version:
34 lines (26 loc) • 1.41 kB
JavaScript
;
var Caml_option = require("bs-platform/lib/js/caml_option.js");
var OperateScriptEventFunctionDataMainService$Wonderjs = require("../../service/state/main/script/OperateScriptEventFunctionDataMainService.js");
function _createScriptEventFunction(funcInJsObj) {
if (funcInJsObj == null) {
return undefined;
} else {
return Caml_option.some(funcInJsObj);
}
}
function createScriptEventFunctionData(jsObj) {
return /* record */[
/* init */Caml_option.nullable_to_opt(jsObj.init),
/* update */Caml_option.nullable_to_opt(jsObj.update),
/* dispose */Caml_option.nullable_to_opt(jsObj.dispose)
];
}
var enableScriptEventFunction = OperateScriptEventFunctionDataMainService$Wonderjs.enableScriptEventFunction;
var disableScriptEventFunction = OperateScriptEventFunctionDataMainService$Wonderjs.disableScriptEventFunction;
var isScriptEventFunctionEnable = OperateScriptEventFunctionDataMainService$Wonderjs.isScriptEventFunctionEnable;
exports._createScriptEventFunction = _createScriptEventFunction;
exports.createScriptEventFunctionData = createScriptEventFunctionData;
exports.enableScriptEventFunction = enableScriptEventFunction;
exports.disableScriptEventFunction = disableScriptEventFunction;
exports.isScriptEventFunctionEnable = isScriptEventFunctionEnable;
/* OperateScriptEventFunctionDataMainService-Wonderjs Not a pure module */