summaryrefslogtreecommitdiff
path: root/client/src/error.ts
diff options
context:
space:
mode:
authorMichael Hunteman <michael@huntm.net>2024-09-02 16:27:12 -0700
committerMichael Hunteman <michael@huntm.net>2024-09-02 16:27:12 -0700
commit46f925663e595fa8dd87f7aa15a0061abcfae3d7 (patch)
treef753fec000afa643353db582587d524e77afb8f3 /client/src/error.ts
parent4d920cc13f1a3fa0d3551e78a5a8f0ff8b05046e (diff)
Add ui error messages
Diffstat (limited to 'client/src/error.ts')
-rw-r--r--client/src/error.ts11
1 files changed, 11 insertions, 0 deletions
diff --git a/client/src/error.ts b/client/src/error.ts
new file mode 100644
index 0000000..8935e23
--- /dev/null
+++ b/client/src/error.ts
@@ -0,0 +1,11 @@
+import type { FetchBaseQueryError } from '@reduxjs/toolkit/query/react';
+
+export const isFetchBaseQueryError = (
+ error: any
+): error is FetchBaseQueryError => {
+ return 'data' in error && 'message' in error.data;
+};
+
+export interface Data {
+ message: string;
+}