UNPKG

ember-source

Version:

A JavaScript framework for creating ambitious web applications

20 lines 453 B
let requests = []; export function pendingRequests() { return requests.length; } export function clearPendingRequests() { requests.length = 0; } export function incrementPendingRequests(_, xhr) { requests.push(xhr); } export function decrementPendingRequests(_, xhr) { setTimeout(function () { for (let i = 0; i < requests.length; i++) { if (xhr === requests[i]) { requests.splice(i, 1); break; } } }, 0); }