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

Function validateRecordParams

projects/runtime-node/src/validation.ts:9–13  ·  view source on GitHub ↗
(params: unknown)

Source from the content-addressed store, hash-verified

7}
8
9export function validateRecordParams(params: unknown): RuntimeValidationResult<Record<string, unknown>> {
10 if (params === undefined) return { ok: true, value: {} }
11 if (typeof params !== "object" || params === null || Array.isArray(params)) return paramsError("$", "Runtime params must be an object")
12 return { ok: true, value: params as Record<string, unknown> }
13}
14
15export function validateParams(...checks: ParamCheck[]) {
16 return (params: unknown): RuntimeValidationResult<unknown> => {

Callers 1

validateParamsFunction · 0.70

Calls 1

paramsErrorFunction · 0.70

Tested by

no test coverage detected