(err: unknown)
| 18 | }; |
| 19 | |
| 20 | export const isApiError = (err: unknown): err is ApiError => { |
| 21 | return ( |
| 22 | isAxiosError(err) && |
| 23 | err.response !== undefined && |
| 24 | isApiErrorResponse(err.response.data) |
| 25 | ); |
| 26 | }; |
| 27 | |
| 28 | /** @public Exported for use by external consumers (e.g., VS Code extension). */ |
| 29 | export const isApiErrorResponse = (err: unknown): err is ApiErrorResponse => { |
no test coverage detected