void setGlobalVar(String path, value)

Source

void setGlobalVar(String path, value) {
  var parts = path.split('.');
  Object obj = window;
  for (var i = 0; i < parts.length - 1; i++) {
    var name = parts[i];
    if (js_util.callMethod(obj, 'hasOwnProperty', [name])) {
      obj = js_util.getProperty(obj, name);
    } else {
      js_util.setProperty(obj, name, js_util.newObject());
      obj = js_util.getProperty(obj, name);
    }
  }
  js_util.setProperty(obj, parts[parts.length - 1],
      (value is Function) ? allowInterop(value) : value);
}