import type { OpenAPIV3 } from "openapi-types"; import type { TypeOptions } from "../types.js"; import { createMetadataStorage } from "./factory.js"; export type PropertyMetadata = Omit & { name: string; required: boolean; } & TypeOptions; export const PropertyMetadataKey = Symbol("Property"); export const PropertyMetadataStorage = createMetadataStorage>(PropertyMetadataKey);