refactor(cli): retain typed analysis outcomes through delivery
This commit is contained in:
1 parent
0e1500dc8d
commit
329325049c
79 files changed
+581
-372
No files matched your search
@@ -134,10 +134,14 @@ export const runCliJavaScriptApplicationAnalysis = async (
|
||||
),
|
||||
);
|
||||
}
|
||||
const value = result.ok ? result.value : cliError(result.error);
|
||||
const finalized = result.ok
|
||||
? result
|
||||
: { ok: false as const, error: cliError(result.error) };
|
||||
return delivery === undefined
|
||||
? value
|
||||
: publishCliAnalysisEvidence(value, {
|
||||
? finalized.ok
|
||||
? finalized.value
|
||||
: finalized.error
|
||||
: publishCliAnalysisEvidence(finalized, {
|
||||
...delivery,
|
||||
providerId: JAVASCRIPT_APPLICATION_PROVIDER.id,
|
||||
operation: "analyze_javascript_application",
|
||||
|
||||
Reference in new issue
Block a user