UNPKG

@trpc/server

Version:

The tRPC server library

12 lines (9 loc) 325 B
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'); }