@tanstack/db
Version:
A reactive client store for building super fast apps on sync
22 lines (21 loc) • 407 B
JavaScript
function runAllCallbacks(callbacks) {
let firstFailure;
for (const callback of callbacks) {
try {
callback();
} catch (error) {
firstFailure ??= { error };
}
}
if (firstFailure) throw firstFailure.error;
}
function reportUncaught(error) {
queueMicrotask(() => {
throw error;
});
}
export {
reportUncaught,
runAllCallbacks
};
//# sourceMappingURL=callbacks.js.map