Files
explore/lib/errors/getErrorStatusCode.tsx
T
2023-02-24 13:12:26 -05:00

10 lines
318 B
TypeScript

export default function getErrorStatusCode(error: Error | undefined): number | undefined {
return (
error && 'cause' in error &&
typeof error.cause === 'object' && error.cause !== null &&
'status' in error.cause && typeof error.cause.status === 'number' &&
error.cause.status
) ||
undefined;
}