(value: unknown)
| 408 | ]) |
| 409 | |
| 410 | function paramsRecord(value: unknown): RuntimeValidationResult<Record<string, unknown>> { |
| 411 | if (value === undefined) return { ok: true, value: {} } |
| 412 | if (!isRecord(value)) return paramsError("$", "Runtime params must be an object") |
| 413 | return { ok: true, value } |
| 414 | } |
| 415 | |
| 416 | function optionalString(record: Record<string, unknown>, key: string): RuntimeValidationResult<string | undefined> { |
| 417 | const value = record[key] |
no test coverage detected