이에 대한 타입을 api/types.ts 파일에서 AuthErrorReponse라는 이름으로 다음과 같이 선언하세요.
api/types.ts
import {AxiosError} from 'axios'; ( ) type AuthErrorData = { messages: { id: string; message: string; }[]; }[]; export type AuthError = AxiosError<{ statusCode: number; error: string; message: AuthErrorData; data: AuthErrorData; }>;
axios를 사용한 요청의 오류에 대한 타입은 AxiosError라는 타입으로 선언할 수 있고, 오류의 데이터 타입은 Generic으로 지정할 수 있습니다.