···255255 *
256256 * TODO: examples
257257 */
258258-export interface HeaderObject extends Omit<ParameterObject, 'in' | 'name'> {}
258258+export type HeaderObject = Omit<ParameterObject, 'in' | 'name'>;
259259260260/**
261261 * The object provides metadata about the API. The metadata MAY be used by the clients if needed, and MAY be presented in editing or documentation generation tools for convenience.
···12791279 | 'date-time'
12801280 | 'password';
1281128112821282-type Format =
12831283- | JsonSchemaFormats
12841284- | OpenApiSchemaFormats
12851285- // eslint-disable-next-line @typescript-eslint/ban-types
12861286- | (string & {});
12821282+type Format = JsonSchemaFormats | OpenApiSchemaFormats | (string & {});
···624624 * type: integer
625625 * ```
626626 */
627627-export interface HeaderObject extends Omit<ParameterObject, 'in' | 'name'> {}
627627+export type HeaderObject = Omit<ParameterObject, 'in' | 'name'>;
628628629629/**
630630 * The object provides metadata about the API. The metadata MAY be used by the clients if needed, and MAY be presented in editing or documentation generation tools for convenience.
···16601660 *
16611661 * This object MAY be extended with {@link https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#specification-extensions Specification Extensions}, though as noted, additional properties MAY omit the `x-` prefix within this object.
16621662 */
16631663-export interface SchemaObject extends JsonSchemaDraft2020_12 {}
16631663+export type SchemaObject = JsonSchemaDraft2020_12;
1664166416651665/**
16661666 * Lists the required security schemes to execute this operation. The name used for each property MUST correspond to a security scheme declared in the {@link https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#componentsSecuritySchemes Security Schemes} under the {@link https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#components-object Components Object}.