/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/adonis6-amqp@3.0.3/build/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
import{amqp,errors_exports}from"./chunk-HSIKQESF.js";import{configProvider}from"@adonisjs/core";function defineConfig(a){return configProvider.create((async()=>a))}var QueueHandler=class{};async function configure(a){const r=await a.createCodemods();await a.publishStub("config.stub",{}),await a.publishStub("start.stub",{}),await r.updateRcFile((a=>{a.addProvider("adonis6-amqp/amqp_provider"),a.addPreloadFile("#start/amqp")})),await r.defineEnvVariables({AMQP_HOST:"localhost",AMQP_PORT:5672,AMQP_USER:"rabbitmq",AMQP_PASSWORD:"rabbitmq"}),await r.defineEnvValidations({variables:{AMQP_HOST:'Env.schema.string({ format: "host" })',AMQP_PORT:"Env.schema.number()",AMQP_USER:"Env.schema.string()",AMQP_PASSWORD:"Env.schema.string()"},leadingComment:"AMQP"})}import{getDirname}from"@poppinss/utils";var stubsRoot=getDirname(import.meta.url);export{QueueHandler,amqp,configure,defineConfig,errors_exports as errors,stubsRoot};
//# sourceMappingURL=/sm/223780e643e0d567478857e8a6fa0eee2d30bd27542a0fa1e871c190c1d1b366.map