UNPKG

openapi-metadata

Version:

Auto-Generate OpenAPI specifications from Typescript decorators

1 lines 865 B
{"version":3,"file":"operation-parameter.cjs","sources":["../../src/metadata/operation-parameter.ts"],"sourcesContent":["import type { OpenAPIV3 } from \"openapi-types\";\nimport type { TypeOptions } from \"../types.js\";\nimport { createMetadataStorage } from \"./factory.js\";\n\nexport type OperationParameterMetadata = Omit<OpenAPIV3.ParameterObject, \"in\" | \"schema\"> & {\n name: string;\n in: \"path\" | \"query\" | \"header\" | \"cookie\";\n} & Partial<TypeOptions>;\n\nexport const OperationParameterMetadataKey = Symbol(\"OperationParameter\");\n\nexport const OperationParameterMetadataStorage = createMetadataStorage<OperationParameterMetadata[]>(\n OperationParameterMetadataKey,\n [],\n);\n"],"names":["createMetadataStorage"],"mappings":";;;;AASO,MAAM,6BAAA,GAAgC,OAAO,oBAAoB;AAEjE,MAAM,iCAAA,GAAoCA,6BAAA;AAAA,EAC/C,6BAAA;AAAA,EACA;AACF;;;;;"}