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."