UNPKG

telefunc

Version:

Remote functions. Instead of API.

23 lines (22 loc) 720 B
export { onAbort }; export { callOnAbortListeners }; export { onTelefunctionRemoteCallError }; import { assertWarning } from '../utils.js'; /** Outdated: use onAbort() instead */ function onTelefunctionRemoteCallError(listener) { assertWarning(false, 'onTelefunctionRemoteCallError() deprecated in favor of onAbort()', { onlyOnce: true, showStackTrace: true, }); onAbort(listener); } function onAbort(listener) { window.__telefunc_errorListeners = window.__telefunc_errorListeners || []; window.__telefunc_errorListeners.push(listener); } function callOnAbortListeners(err) { ; (window.__telefunc_errorListeners || []).forEach((listener) => { listener(err); }); }