wonder.js
Version:
49 lines (38 loc) • 1.95 kB
JavaScript
;
var Js_option = require("bs-platform/lib/js/js_option.js");
var OptionService$Wonderjs = require("../../../atom/OptionService.js");
var RecordRenderMainService$Wonderjs = require("./RecordRenderMainService.js");
function getCameraRecord(state) {
return RecordRenderMainService$Wonderjs.getRecord(state)[/* cameraRecord */2];
}
function unsafeGetCameraRecord(state) {
return OptionService$Wonderjs.unsafeGet(RecordRenderMainService$Wonderjs.getRecord(state)[/* cameraRecord */2]);
}
function setCameraRecord(cameraRecord, state) {
RecordRenderMainService$Wonderjs.getRecord(state)[/* cameraRecord */2] = cameraRecord;
return state;
}
function hasCameraRecord(state) {
return Js_option.isSome(RecordRenderMainService$Wonderjs.getRecord(state)[/* cameraRecord */2]);
}
function getBasicRenderObjectRecord(state) {
return RecordRenderMainService$Wonderjs.getRecord(state)[/* basicRenderObjectRecord */0];
}
function unsafeGetBasicRenderObjectRecord(state) {
return OptionService$Wonderjs.unsafeGet(RecordRenderMainService$Wonderjs.getRecord(state)[/* basicRenderObjectRecord */0]);
}
function getLightRenderObjectRecord(state) {
return RecordRenderMainService$Wonderjs.getRecord(state)[/* lightRenderObjectRecord */1];
}
function unsafeGetLightRenderObjectRecord(state) {
return OptionService$Wonderjs.unsafeGet(RecordRenderMainService$Wonderjs.getRecord(state)[/* lightRenderObjectRecord */1]);
}
exports.getCameraRecord = getCameraRecord;
exports.unsafeGetCameraRecord = unsafeGetCameraRecord;
exports.setCameraRecord = setCameraRecord;
exports.hasCameraRecord = hasCameraRecord;
exports.getBasicRenderObjectRecord = getBasicRenderObjectRecord;
exports.unsafeGetBasicRenderObjectRecord = unsafeGetBasicRenderObjectRecord;
exports.getLightRenderObjectRecord = getLightRenderObjectRecord;
exports.unsafeGetLightRenderObjectRecord = unsafeGetLightRenderObjectRecord;
/* OptionService-Wonderjs Not a pure module */