MCPcopy
hub / github.com/simstudioai/sim / parseJsonArgs

Function parseJsonArgs

apps/sim/tools/temporal/utils.ts:138–143  ·  view source on GitHub ↗
(value: unknown, fieldName: string)

Source from the content-addressed store, hash-verified

136 * Returns undefined for empty input so optional payload fields can be omitted entirely.
137 */
138export function parseJsonArgs(value: unknown, fieldName: string): TemporalPayloads | undefined {
139 const parsed = parseJsonValue(value, fieldName)
140 if (parsed === undefined) return undefined
141 const args = Array.isArray(parsed) ? parsed : [parsed]
142 return { payloads: args.map(encodePayload) }
143}
144
145/**
146 * Parses a JSON object value into a `map<string, Payload>` (memo fields or search

Callers 6

signal_workflow.tsFile · 0.90
update_workflow.tsFile · 0.90
start_workflow.tsFile · 0.90
create_schedule.tsFile · 0.90
query_workflow.tsFile · 0.90

Calls 1

parseJsonValueFunction · 0.70

Tested by

no test coverage detected