const json_loader = function()

in understanding_rl_vision/rl_clarity/svelte/json_load.js [14:28]


const json_loader = function(url, json_preloaded) {
  if (typeof(json_preloaded) !== "undefined" && typeof(json_preloaded[url]) !== "undefined") {
    return new Promise((resolve) => {
      resolve(json_preloaded[url]);
    });
  }
  else if (cache.has(url)) {
    return cache.get(url);
  }
  else {
    let promise = fetch(url).then(handle_errors).then(response => response.json());
    cache.set(url, promise);
    return promise;
  }
};