{"version":3,"file":"enum.cjs","sources":["../../../src/metadata/enum.ts"],"sourcesContent":["import { OpenAPIV3 } from 'openapi-types'\nimport { createMetadataStorage } from './factory.js'\n\nexport interface EnumMetadata extends OpenAPIV3.NonArraySchemaObject {\n  /**\n   * Name of the enum.\n   */\n  name: string\n\n  /**\n   * The enum object.\n   */\n  object: object\n}\n\nexport const EnumMetadataKey = Symbol('Enums')\n\nexport const EnumMetadataStorage = createMetadataStorage<EnumMetadata>(EnumMetadataKey)\n"],"names":["createMetadataStorage"],"mappings":";;;;AAeO,MAAM,eAAA,GAAkB,OAAO,OAAO;AAEtC,MAAM,mBAAA,GAAsBA,8BAAoC,eAAe;;;;;"}