UNPKG

721 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3function setIn(obj, path, value) {
4 var current = obj;
5 var stack = path.split('.');
6 while (stack.length > 1) {
7 var i = stack.shift();
8 if (current[i] == undefined) {
9 current[i] = {};
10 }
11 current = current[i];
12 }
13 current[stack.shift()] = value;
14 return obj;
15}
16exports.setIn = setIn;
17function getIn(obj, path) {
18 var p = path.split('.');
19 for (var i = 0; i < p.length; i++) {
20 if (obj)
21 obj = obj[p[i]];
22 }
23 return obj;
24}
25exports.getIn = getIn;
26function isBlank(value) {
27 if (value)
28 return true;
29 return false;
30}
31exports.isBlank = isBlank;