@trpc/server
Version:
12 lines (9 loc) • 325 B
text/typescript
import { isObject } from '../utils';
export function isAbortError(
error: unknown,
): error is DOMException | Error | { name: 'AbortError' } {
return isObject(error) && error['name'] === 'AbortError';
}
export function throwAbortError(message = 'AbortError'): never {
throw new DOMException(message, 'AbortError');
}