1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-20 21:54:58 -04:00

Convert Utilities to TypeScript

This commit is contained in:
Mark McDowall
2024-07-23 15:52:44 -07:00
committed by Mark McDowall
parent 76650af9fd
commit d46f4b2154
85 changed files with 614 additions and 412 deletions
@@ -0,0 +1,19 @@
interface AjaxResponse {
responseJSON:
| {
message: string | undefined;
}
| undefined;
}
function getErrorMessage(xhr: AjaxResponse, fallbackErrorMessage?: string) {
if (!xhr || !xhr.responseJSON || !xhr.responseJSON.message) {
return fallbackErrorMessage;
}
const message = xhr.responseJSON.message;
return message || fallbackErrorMessage;
}
export default getErrorMessage;