blob: 61db8bd2e401ed98d9db437298a3138cb741de40 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import { AxiosError } from 'axios';
export function extractStatusCode(error: AxiosError): number | null {
const code = error.response && error.response.status;
if (typeof code === 'number') {
return code;
} else {
return null;
}
}
export function extractErrorCode(error: AxiosError): number | null {
const code =
error.response && error.response.data && error.response.data.code;
if (typeof code === 'number') {
return code;
} else {
return null;
}
}
|