telefunc
Version:
Remote functions. Instead of API.
15 lines (14 loc) • 595 B
TypeScript
export { onAbort };
export { callOnAbortListeners };
export { onTelefunctionRemoteCallError };
import type { TelefunctionError, TelefunctionCallAbort } from '../TelefunctionError.js';
type Listener = (err: TelefunctionCallAbort) => void;
/** Outdated: use onAbort() instead */
declare function onTelefunctionRemoteCallError(listener: (err: TelefunctionError) => void): void;
declare function onAbort(listener: Listener): void;
declare function callOnAbortListeners(err: TelefunctionCallAbort): void;
declare global {
interface Window {
__telefunc_errorListeners: Listener[];
}
}