1"@effect/platform/HttpApi#Api":
2 replacement: "none"
3 note: "The Context tag carrying the API was removed. Pass the HttpApi value explicitly to builders and clients."
4"@effect/platform/HttpApi#HttpApi.Any":
5 replacement: "effect/http-api/HttpApi#Constraint"
6 note: "Use the erased marker constraint when only HttpApi identity is needed."
7"@effect/platform/HttpApi#HttpApi.AnyWithProps":
8 replacement: "effect/http-api/HttpApi#Top"
9 note: "Use the widened HttpApi type that retains runtime properties."
10"@effect/platform/HttpApi#make":
11 replacement: "effect/http-api/HttpApi#make"
12 note: "The constructor remains, but API-wide error and service parameters were removed; declare errors on endpoints and attach middleware."
13"@effect/platform/HttpApi#TypeId":
14 replacement: "none"
15 note: "The marker is private in v4; use HttpApi.isHttpApi for runtime narrowing and Constraint or Top for types."