{"version":3,"sources":["jsdelivr-header.js","/npm/adonis-bumblebee-ts-sqware@1.0.1/build/providers/AdonisBublebeeTSProvider.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,gBAAmB,MAAQ,KAAK,iBAAoB,SAAU,GAC9D,OAAQ,GAAO,EAAI,WAAc,EAAM,CAAE,QAAW,EACxD,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,MAAM,YAAc,gBAAgB,QAAQ,iBACtC,sBAAwB,gBAAgB,QAAQ,qCACtD,MAAM,YACF,WAAA,CAAY,GACR,KAAK,IAAM,CACf,CACA,QAAA,GAEI,KAAK,IAAI,UAAU,UAAU,2BAA2B,KAAM,CAC1D,oBAAqB,sBAAsB,QAC3C,UAAW,YAAY,WAE/B,CACA,IAAA,GAEoB,KAAK,IAAI,UAAU,IAAI,2BAC/B,OAAO,aAAa,IACjB,YAAY,QAAQ,SAAS,YAAY,QACjD,EACP,CACA,QAAA,GAEA,CACA,KAAA,GAEA,EAEJ,QAAQ,QAAU,YAClB,YAAY,kBAAmB","file":"/npm/adonis-bumblebee-ts-sqware@1.0.1/build/providers/AdonisBublebeeTSProvider.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/adonis-bumblebee-ts-sqware@1.0.1/build/providers/AdonisBublebeeTSProvider.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst Bumblebee_1 = __importDefault(require(\"../Bumblebee\"));\nconst TransformerAbstract_1 = __importDefault(require(\"../Bumblebee/TransformerAbstract\"));\nclass AppProvider {\n    constructor(app) {\n        this.app = app;\n    }\n    register() {\n        // Register your own bindings\n        this.app.container.singleton('Adonis/Addons/Bumblebee', () => ({\n            TransformerAbstract: TransformerAbstract_1.default,\n            Bumblebee: Bumblebee_1.default,\n        }));\n    }\n    boot() {\n        // IoC container is ready\n        const Context = this.app.container.use('Adonis/Core/HttpContext');\n        Context.getter('transform', () => {\n            return Bumblebee_1.default.create().withContext(this);\n        }, true);\n    }\n    shutdown() {\n        // Cleanup, since app is going down\n    }\n    ready() {\n        // App is ready\n    }\n}\nexports.default = AppProvider;\nAppProvider.needsApplication = true;\n"]}