openapi-metadata
Version:
Auto-Generate OpenAPI specifications from Typescript decorators
1 lines • 715 B
Source Map (JSON)
{"version":3,"file":"operation-header.mjs","sources":["../../src/metadata/operation-header.ts"],"sourcesContent":["import type { OpenAPIV3 } from \"openapi-types\";\nimport type { TypeOptions } from \"../types.js\";\nimport { createMetadataStorage } from \"./factory.js\";\n\nexport type OperationHeaderMetadata = Omit<OpenAPIV3.HeaderObject, \"schema\"> & {\n name: string;\n} & Partial<TypeOptions>;\n\nexport const OperationHeaderSymbol = Symbol(\"OperationHeader\");\n\nexport const OperationHeaderMetadataStorage =\n createMetadataStorage<Record<string, OperationHeaderMetadata>>(OperationHeaderSymbol);\n"],"names":[],"mappings":";;AAQO,MAAM,qBAAA,GAAwB,OAAO,iBAAiB;AAEtD,MAAM,8BAAA,GACX,sBAA+D,qBAAqB;;;;"}