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

Function validateRecordParams

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

Source from the content-addressed store, hash-verified

204}
205
206function validateRecordParams(params: unknown): RuntimeValidationResult<Record<string, unknown>> {
207 if (typeof params !== "object" || params === null || Array.isArray(params)) return paramsError("$", "Runtime params must be an object")
208 return { ok: true, value: params as Record<string, unknown> }
209}
210
211function validateStringParams(...keys: string[]) {
212 return (params: unknown): RuntimeValidationResult<Record<string, unknown>> => {

Callers 4

validateStringParamsFunction · 0.70
validateRequestIdParamsFunction · 0.70

Calls 1

paramsErrorFunction · 0.70

Tested by

no test coverage detected