1"@effect/platform/HttpServerRequest#fromWeb":
2 replacement: "HttpServerRequest.fromWeb"
3 note: "Retained for wrapping a Web Request."
4"@effect/platform/HttpServerRequest#ParsedSearchParams":
5 replacement: "HttpServerRequest.ParsedSearchParams"
6 note: "The marker and tag became one Context.Service class."
7"@effect/platform/HttpServerRequest#persistedMultipart":
8 replacement: "HttpServerRequest.HttpServerRequest.use((request) => request.multipart)"
9 note: "Use the request service's `.use` helper to return its cached multipart effect."
10"@effect/platform/HttpServerRequest#schemaBodyJson":
11 replacement: "HttpServerRequest.schemaBodyJson"
12 note: "Retained with v4 Schema constraints and error types."
13"@effect/platform/HttpServerRequest#schemaBodyUrlParams":
14 replacement: "HttpServerRequest.schemaBodyUrlParams"
15 note: "Retained with ConstraintCodec input and v4 error types."
16"@effect/platform/HttpServerRequest#schemaHeaders":
17 replacement: "HttpServerRequest.schemaHeaders"
18 note: "Retained with ConstraintCodec input and SchemaError failures."
19"@effect/platform/HttpServerRequest#toWeb":
20 replacement: "HttpServerRequest.toWeb"
21 note: "Retained and captures the current Context for streamed bodies."
22"@effect/platform/HttpServerRequest#toWebEither":
23 replacement: "HttpServerRequest.toWebResult"
24 note: "Either became Result, and the optional Runtime became an optional Context."
25"@effect/platform/HttpServerRequest#TypeId":
26 replacement: "typeof HttpServerRequest.TypeId"
27 note: "TypeId remains public but is now a string constant; use typeof in type position."
28"@effect/platform/HttpServerRequest#upgrade":
29 replacement: "HttpServerRequest.HttpServerRequest.use((request) => request.upgrade)"
30 note: "The top-level accessor was removed; read upgrade from the request service. It fails with HttpServerError instead of RequestError. HttpServerRequest.upgradeChannel remains for channel-based WebSocket handling."
31"@effect/platform/HttpServerRequest#HttpServerRequest":
32 include: true
33 replacement: "HttpServerRequest.HttpServerRequest"
34 note: "Custom implementations must also supply upgradeWith({ headers }), which upgrades the connection and sends the given headers on the 101 response; upgrade is equivalent to upgradeWith({}). WebSocket upgrades fail when headers are given. method is now typed as string because received methods such as PROPFIND are kept as is; exhaustive matches need a fallback or an HttpMethod.isHttpMethod guard."