Package: effect
Module: JsonSchema
Like Document, but carries multiple root schemas that share a
single definitions pool.
When to use
Use when generating several schemas, such as a request body and a response body, that reference the same set of definitions.
Details
The schemas tuple is non-empty and contains at least one element.
See
DocumenttoMultiDocumentOpenApi3_1Signature
export interface MultiDocument<D extends Dialect> {
readonly dialect: D
readonly schemas: readonly [JsonSchema, ...Array<JsonSchema>]
readonly definitions: Definitions
}
Since v4.0.0