| 1 | "@effect/platform/OpenApiJsonSchema#Any": |
| 2 | replacement: "effect/JsonSchema#JsonSchema" |
| 3 | note: "The narrow node interfaces were consolidated into the open, dialect-neutral JSON Schema object model." |
| 4 | "@effect/platform/OpenApiJsonSchema#AnyObject": |
| 5 | replacement: "effect/JsonSchema#JsonSchema" |
| 6 | note: "The narrow node interfaces were consolidated; construct the required object directly." |
| 7 | "@effect/platform/OpenApiJsonSchema#AnyOf": |
| 8 | replacement: "effect/JsonSchema#JsonSchema" |
| 9 | note: "The narrow node interfaces were consolidated into the general object model." |
| 10 | "@effect/platform/OpenApiJsonSchema#Array": |
| 11 | replacement: "effect/JsonSchema#JsonSchema" |
| 12 | note: "The narrow node interfaces were consolidated into the general object model." |
| 13 | "@effect/platform/OpenApiJsonSchema#Boolean": |
| 14 | replacement: "effect/JsonSchema#JsonSchema" |
| 15 | note: "The narrow boolean interface was consolidated into the open, dialect-neutral JSON Schema object model." |
| 16 | "@effect/platform/OpenApiJsonSchema#Empty": |
| 17 | replacement: "effect/JsonSchema#JsonSchema" |
| 18 | note: "The narrow node interfaces and special id shapes were removed." |
| 19 | "@effect/platform/OpenApiJsonSchema#Enum": |
| 20 | replacement: "effect/JsonSchema#JsonSchema" |
| 21 | note: "The narrow node interfaces were consolidated into the general object model." |
| 22 | "@effect/platform/OpenApiJsonSchema#Enums": |
| 23 | replacement: "effect/JsonSchema#JsonSchema" |
| 24 | note: "The Effect-specific comment enum shape has no named v4 interface; use the general object model." |
| 25 | "@effect/platform/OpenApiJsonSchema#Integer": |
| 26 | replacement: "effect/JsonSchema#JsonSchema" |
| 27 | note: "The narrow numeric interfaces were consolidated into the general object model." |
| 28 | "@effect/platform/OpenApiJsonSchema#JsonSchema": |
| 29 | replacement: "effect/JsonSchema#JsonSchema" |
| 30 | note: "Use the dialect-neutral open JSON Schema object model." |
| 31 | "@effect/platform/OpenApiJsonSchema#make": |
| 32 | replacement: "effect/Schema#toJsonSchemaDocument + effect/JsonSchema#toMultiDocumentOpenApi3_1" |
| 33 | note: "Generate Draft 2020-12, wrap the root in a multi-document, then convert references and definitions to OpenAPI 3.1." |
| 34 | "@effect/platform/OpenApiJsonSchema#makeWithDefs": |
| 35 | replacement: "effect/SchemaRepresentation#toJsonSchemaMultiDocument + effect/JsonSchema#toMultiDocumentOpenApi3_1" |
| 36 | note: "Definitions are returned separately; build a multi-document representation and convert it to OpenAPI 3.1." |
| 37 | "@effect/platform/OpenApiJsonSchema#Never": |
| 38 | replacement: "effect/JsonSchema#JsonSchema" |
| 39 | note: "The special never-schema interface was consolidated into the open JSON Schema object model; represent it with a not constraint." |
| 40 | "@effect/platform/OpenApiJsonSchema#Number": |
| 41 | replacement: "effect/JsonSchema#JsonSchema" |
| 42 | note: "The narrow number interface was consolidated into the open, dialect-neutral JSON Schema object model." |
| 43 | "@effect/platform/OpenApiJsonSchema#Numeric": |
| 44 | replacement: "effect/JsonSchema#JsonSchema" |
| 45 | note: "The narrow numeric interfaces were consolidated into the general object model." |
| 46 | "@effect/platform/OpenApiJsonSchema#Object": |
| 47 | replacement: "effect/JsonSchema#JsonSchema" |
| 48 | note: "The narrow node interfaces were consolidated into the general object model." |
| 49 | "@effect/platform/OpenApiJsonSchema#Ref": |
| 50 | replacement: "effect/JsonSchema#JsonSchema" |
| 51 | note: "The narrow ref interface was consolidated; OpenAPI conversion rewrites definition references." |
| 52 | "@effect/platform/OpenApiJsonSchema#Root": |
| 53 | replacement: "effect/JsonSchema#MultiDocument" |
| 54 | note: "OpenAPI generation keeps roots in schemas and shared components in definitions; the inline-definitions root model is gone." |
| 55 | "@effect/platform/OpenApiJsonSchema#String": |
| 56 | replacement: "effect/JsonSchema#JsonSchema" |
| 57 | note: "The narrow string interface was consolidated into the open, dialect-neutral JSON Schema object model." |
| 58 | "@effect/platform/OpenApiJsonSchema#Void": |
| 59 | replacement: "effect/JsonSchema#JsonSchema" |
| 60 | note: "The special void-schema interface was consolidated into the open JSON Schema object model." |