MCPcopy Create free account
hub / github.com/outerbase/studio / trigger

Function trigger

src/outerbase-cloud/hook.ts:14–27  ·  view source on GitHub ↗
(...args: Arguments)

Source from the content-addressed store, hash-verified

12 const [error, setError] = useState<OuterbaseAPIError>();
13
14 const trigger = async (...args: Arguments) => {
15 setLoading(true);
16 try {
17 return await handler(...args);
18 } catch (e) {
19 if (e instanceof OuterbaseAPIError) {
20 setError(e);
21 } else {
22 throw e;
23 }
24 } finally {
25 setLoading(false);
26 }
27 };
28
29 return { loading, trigger, error };
30}

Callers

nothing calls this directly

Calls 1

handlerFunction · 0.85

Tested by

no test coverage detected