slickgrid-react
Version:
Slickgrid components made available in React
17 lines • 507 B
JavaScript
/**
* Loop through and dispose of all subscriptions when they are disposable
* @param subscriptions
* @return empty array
*/
export function disposeAllSubscriptions(subscriptions) {
if (Array.isArray(subscriptions)) {
while (subscriptions.length > 0) {
const subscription = subscriptions.pop();
if (subscription?.unsubscribe) {
subscription.unsubscribe();
}
}
}
return subscriptions;
}
//# sourceMappingURL=utilities.js.map