12 lines
336 B
TypeScript
12 lines
336 B
TypeScript
|
import { AppError } from './commons/app-error';
|
||
|
import { AxiosError } from './commons/axios/axios-error';
|
||
|
|
||
|
/* eslint-disable no-console */
|
||
|
export function handleError(err: Error | AppError | any) {
|
||
|
console.error(err);
|
||
|
if (err instanceof AxiosError) {
|
||
|
console.log(JSON.stringify(err.toJSON(), null, 2));
|
||
|
}
|
||
|
process.exit(1);
|
||
|
}
|