UNPKG

openapi-metadata

Version:

Auto-Generate OpenAPI specifications from Typescript decorators

1 lines 686 B
{"version":3,"file":"operation-body.mjs","sources":["../../src/metadata/operation-body.ts"],"sourcesContent":["import type { OpenAPIV3 } from \"openapi-types\";\nimport type { TypeOptions } from \"../types.js\";\nimport { createMetadataStorage } from \"./factory.js\";\n\nexport type OperationBodyMetadata = Omit<OpenAPIV3.RequestBodyObject, \"content\"> & { mediaType: string } & TypeOptions;\n\nexport const OperationBodyMetadataKey = Symbol(\"OperationBody\");\n\nexport const OperationBodyMetadataStorage = createMetadataStorage<OperationBodyMetadata>(OperationBodyMetadataKey);\n"],"names":[],"mappings":";;AAMO,MAAM,wBAAA,GAA2B,OAAO,eAAe;AAEvD,MAAM,4BAAA,GAA+B,sBAA6C,wBAAwB;;;;"}