Esempio n. 1
0
Variables.cleanCache = function(value) {
  return deepClone(value, value => {
    if (value instanceof VarExpr)
      value.cleanCache();
    return value;
  });
};
Esempio n. 2
0
Variables.prepareValue = function(value, options={}) {
  return deepClone(value, value => {
    if (typeof value === "string")
      return new VarExpr(value);
    else if (options.functionsAsGetters && typeof value === "function")
      return new VarGetter(value);
    else
      return value;
  });
};
Esempio n. 3
0
 }).then(value => {
   return deepClone(value);
 });