summaryrefslogtreecommitdiff
path: root/web/src/hooks/RemoteCall.ts
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/hooks/RemoteCall.ts')
-rw-r--r--web/src/hooks/RemoteCall.ts17
1 files changed, 7 insertions, 10 deletions
diff --git a/web/src/hooks/RemoteCall.ts b/web/src/hooks/RemoteCall.ts
index 8136aa46a..a33afb37f 100644
--- a/web/src/hooks/RemoteCall.ts
+++ b/web/src/hooks/RemoteCall.ts
@@ -1,9 +1,11 @@
import { useState, useCallback, DependencyList } from "react";
-type PromisifiedFunction<Ret> = (...args: any) => Promise<Ret>
+type PromisifiedFunction<Ret> = (...args: any) => Promise<Ret>;
-export function useRemoteCall<Ret>(fn: PromisifiedFunction<Ret>, deps: DependencyList)
- : [Ret | undefined, PromisifiedFunction<void>, boolean, Error | undefined] {
+export function useRemoteCall<Ret>(
+ fn: PromisifiedFunction<Ret>,
+ deps: DependencyList,
+): [Ret | undefined, PromisifiedFunction<void>, boolean, Error | undefined] {
const [data, setData] = useState(undefined as Ret | undefined);
const [inProgress, setInProgress] = useState(false);
const [error, setError] = useState(undefined as Error | undefined);
@@ -22,10 +24,5 @@ export function useRemoteCall<Ret>(fn: PromisifiedFunction<Ret>, deps: Dependenc
}
}, [setInProgress, setError, fnCallback]);
- return [
- data,
- triggerCallback,
- inProgress,
- error,
- ]
-} \ No newline at end of file
+ return [data, triggerCallback, inProgress, error];
+}