UNPKG

openapi-metadata

Version:

Auto-Generate OpenAPI specifications from Typescript decorators

1 lines 713 B
{"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;;;;;"}