Parsed documentation:
View on GitHub
* Timeouts are necessary for large xml trees. This will cancel the call if the request is taking
* too long, but will still allow the promises to resolve.
* @private
* @param {string} url - url to use as a hash in the timeoutTable
* @param {Promise} requester - the promise that creates the web request to the url
* @param {Function} callback - the resolve method is used here to resolve the parent promise
Please help! Open an issue on GitHub if this assessment is incorrect.