| 1 | "@effect/rpc/RpcSchema#getStreamSchemas": |
| 2 | replacement: "effect/rpc/RpcSchema#getStreamSchemas" |
| 3 | note: "Retained for internal-style schema inspection; pass the schema itself rather than its AST." |
| 4 | "@effect/rpc/RpcSchema#isStreamSchema": |
| 5 | replacement: "effect/rpc/RpcSchema#isStreamSchema" |
| 6 | note: "Retained; it accepts a v4 Schema.Constraint." |
| 7 | "@effect/rpc/RpcSchema#isStreamSerializable": |
| 8 | replacement: "RpcSchema.isStreamSchema(schema)" |
| 9 | note: "The separate WithResult serializability predicate was removed; v4 RPC streaming is identified by its explicit Stream schema." |
| 10 | "@effect/rpc/RpcSchema#Stream": |
| 11 | replacement: "effect/rpc/RpcSchema#Stream" |
| 12 | note: "Retained as both the stream schema interface and constructor; error is the second argument and schema services are split by direction." |
| 13 | "@effect/rpc/RpcSchema#StreamSchemaId": |
| 14 | replacement: "none" |
| 15 | note: "The stream marker is private in v4; use RpcSchema.isStreamSchema and getStreamSchemas." |