(params: unknown)
| 280 | } |
| 281 | |
| 282 | function approvalResponse(params: unknown): unknown { |
| 283 | const record = asRecord(params) |
| 284 | if ("response" in record) return record.response |
| 285 | if ("result" in record) return record.result |
| 286 | if (typeof record.decision === "string") return { decision: record.decision } |
| 287 | throw new Error("response is required") |
| 288 | } |
| 289 | |
| 290 | function optionalThreadId(params: unknown): string | undefined { |
| 291 | const record = asRecord(params) |
no test coverage detected