{"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<\n  OperationParameterMetadata[]\n>(OperationParameterMetadataKey, [])\n"],"names":["createMetadataStorage"],"mappings":";;;;AASO,MAAM,6BAAA,GAAgC,OAAO,oBAAoB;AAEjE,MAAM,iCAAA,GAAoCA,6BAAA,CAE/C,6BAAA,EAA+B,EAAE;;;;;"}