wonder.js
Version:
29 lines (23 loc) • 1.04 kB
JavaScript
;
var Caml_array = require("bs-platform/lib/js/caml_array.js");
var NameService$Wonderjs = require("../../../primitive/name/NameService.js");
function getName(uid, state) {
var gameObjectRecord = state[/* gameObjectRecord */10];
return NameService$Wonderjs.getName(uid, gameObjectRecord[/* nameMap */1]);
}
function unsafeGetName(uid, state) {
var gameObjectRecord = state[/* gameObjectRecord */10];
return NameService$Wonderjs.unsafeGetName(uid, gameObjectRecord[/* nameMap */1]);
}
function setName(uid, name, state) {
var gameObjectRecord = state[/* gameObjectRecord */10];
var newrecord = Caml_array.caml_array_dup(state);
var newrecord$1 = Caml_array.caml_array_dup(gameObjectRecord);
newrecord$1[/* nameMap */1] = NameService$Wonderjs.setName(uid, name, gameObjectRecord[/* nameMap */1]);
newrecord[/* gameObjectRecord */10] = newrecord$1;
return newrecord;
}
exports.getName = getName;
exports.unsafeGetName = unsafeGetName;
exports.setName = setName;
/* NameService-Wonderjs Not a pure module */