(params: unknown)
| 220 | } |
| 221 | |
| 222 | function 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 | |
| 232 | function validateThreadGoalIdParams(params: unknown): RuntimeValidationResult<Record<string, unknown>> { |
| 233 | const record = validateRecordParams(params) |
no test coverage detected