openapi-metadata
Version:
Auto-Generate OpenAPI specifications from Typescript decorators
1 lines • 713 B
Source Map (JSON)
{"version":3,"file":"operation-body.cjs","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":["createMetadataStorage"],"mappings":";;;;AAMO,MAAM,wBAAA,GAA2B,OAAO,eAAe;AAEvD,MAAM,4BAAA,GAA+BA,8BAA6C,wBAAwB;;;;;"}