(request: Request)
| 305 | |
| 306 | /** Parse a cloned HTTP request body without consuming the request itself. */ |
| 307 | export const requestBodyFromRequest = (request: Request): Effect.Effect<unknown> => |
| 308 | Effect.tryPromise({ |
| 309 | try: () => request.clone().json(), |
| 310 | catch: () => null, |
| 311 | }).pipe( |
| 312 | Effect.match({ |
| 313 | onFailure: () => null, |
| 314 | onSuccess: (body) => body, |
| 315 | }), |
| 316 | ); |
| 317 | |
| 318 | /** |
| 319 | * Parse the MCP Apps capability subset from a modern request's `_meta` |
no test coverage detected