UNPKG

openapi-metadata

Version:

Auto-Generate OpenAPI specifications from Typescript decorators

1 lines 742 B
{"version":3,"file":"operation-header.cjs","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":["createMetadataStorage"],"mappings":";;;;AAQO,MAAM,qBAAA,GAAwB,OAAO,iBAAiB;AAEtD,MAAM,8BAAA,GACXA,8BAA+D,qBAAqB;;;;;"}