wonder.js
Version:
32 lines (26 loc) • 1.29 kB
JavaScript
;
var CloneLightService$Wonderjs = require("../CloneLightService.js");
var CreateDirectionLightService$Wonderjs = require("./CreateDirectionLightService.js");
var OperateDirectionLightService$Wonderjs = require("./OperateDirectionLightService.js");
function _getData(sourceComponent, record) {
return /* tuple */[
OperateDirectionLightService$Wonderjs.getColor(sourceComponent, record),
OperateDirectionLightService$Wonderjs.getIntensity(sourceComponent, record)
];
}
function _setData(sourceComponent, param, record) {
return OperateDirectionLightService$Wonderjs.setIntensity(sourceComponent, param[1], OperateDirectionLightService$Wonderjs.setColor(sourceComponent, param[0], record));
}
function handleCloneComponent(sourceComponent, countRangeArr, record) {
return CloneLightService$Wonderjs.handleCloneComponent(sourceComponent, countRangeArr, /* tuple */[
(function (param) {
return CreateDirectionLightService$Wonderjs.create(true, param);
}),
_getData,
_setData
], record);
}
exports._getData = _getData;
exports._setData = _setData;
exports.handleCloneComponent = handleCloneComponent;
/* CloneLightService-Wonderjs Not a pure module */