MCPcopy Index your code
hub / github.com/coder/mux / parseWorkflowMetadata

Function parseWorkflowMetadata

src/node/services/workflows/workflowMetadata.ts:24–35  ·  view source on GitHub ↗
(source: string)

Source from the content-addressed store, hash-verified

22}
23
24export function parseWorkflowMetadata(source: string): WorkflowMetadata | null {
25 let rawMetadata: unknown;
26 try {
27 rawMetadata = parseStaticWorkflowMetadataLiteral(source);
28 } catch {
29 return null;
30 }
31 if (!isPlainObject(rawMetadata)) {
32 return null;
33 }
34 return rawMetadata;
35}
36
37export function summarizeWorkflowSource(
38 source: string,

Callers 2

discoverWorkflowScriptsFunction · 0.90
summarizeWorkflowSourceFunction · 0.70

Calls 2

isPlainObjectFunction · 0.90

Tested by

no test coverage detected