MCPcopy Create free account
hub / github.com/bearlyai/OpenADE / validateRequestIdParams

Function validateRequestIdParams

projects/runtime-node/src/agents.ts:222–230  ·  view source on GitHub ↗
(params: unknown)

Source from the content-addressed store, hash-verified

220}
221
222function validateRequestIdParams(params: unknown): RuntimeValidationResult<Record<string, unknown>> {
223 const record = validateRecordParams(params)
224 if (!record.ok) return record
225 const value = record.value.requestId
226 if ((typeof value !== "string" || value.length < 1) && (typeof value !== "number" || !Number.isFinite(value))) {
227 return paramsError("$.requestId", "requestId must be a non-empty string or finite number")
228 }
229 return record
230}
231
232function validateThreadGoalIdParams(params: unknown): RuntimeValidationResult<Record<string, unknown>> {
233 const record = validateRecordParams(params)

Callers 1

validateParamsFunction · 0.85

Calls 2

validateRecordParamsFunction · 0.70
paramsErrorFunction · 0.70

Tested by

no test coverage detected