{"version":3,"file":"enum.cjs","sources":["../../../src/decorators/enum.ts"],"sourcesContent":["import { EnumMetadata, EnumMetadataStorage } from '../metadata/enum.js'\n\nexport function registerEnumType<TEnum extends object>(\n  obj: TEnum,\n  config: Omit<EnumMetadata, 'object'>\n) {\n  EnumMetadataStorage.defineMetadata(obj, {\n    object: obj,\n    ...config,\n  })\n}\n"],"names":["EnumMetadataStorage"],"mappings":";;;;AAEO,SAAS,gBAAA,CACd,KACA,MAAA,EACA;AACA,EAAAA,yBAAA,CAAoB,eAAe,GAAA,EAAK;AAAA,IACtC,MAAA,EAAQ,GAAA;AAAA,IACR,GAAG;AAAA,GACJ,CAAA;AACH;;;;"}