(params: unknown)
| 7 | } |
| 8 | |
| 9 | export 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 | |
| 15 | export function validateParams(...checks: ParamCheck[]) { |
| 16 | return (params: unknown): RuntimeValidationResult<unknown> => { |
no test coverage detected