whole_func_string: function publish(bundleId, pathsNotFound) {
  	      // exit if id isn't defined
  	      if (!bundleId) return;
  	      var q = bundleCallbackQueue[bundleId]; // cache result
  
  	      bundleResultCache[bundleId] = pathsNotFound; // exit if queue is empty
  
  	      if (!q) return; // empty callback queue
  
  	      while (q.length) {
  	        q[0](bundleId, pathsNotFound);
  	        q.splice(0, 1);
  	      }
  	    }
func_code_string: function publish(bundleId, pathsNotFound) {
  	      // exit if id isn't defined
  	      if (!bundleId) return;
  	      var q = bundleCallbackQueue[bundleId]; // cache result
  
  	      bundleResultCache[bundleId] = pathsNotFound; // exit if queue is empty
  
  	      if (!q) return; // empty callback queue
  
  	      while (q.length) {
  	        q[0](bundleId, pathsNotFound);
  	        q.splice(0, 1);
  	      }
  	    }
func_documentation_string: Publish bundle load event.
  @param {string} bundleId - Bundle id
  @param {string[]} pathsNotFound - List of files not found