Files
OpenPipe-llm/app/src/server/api/autogenerate/utils.ts
2023-08-05 10:00:10 -07:00

19 lines
396 B
TypeScript

type AxiosError = {
response?: {
data?: {
error?: {
message?: string;
};
};
};
};
export function isAxiosError(error: unknown): error is AxiosError {
if (typeof error === "object" && error !== null) {
// Initial check
const err = error as AxiosError;
return err.response?.data?.error?.message !== undefined; // Check structure
}
return false;
}