UNPKG

medusa-bonuses-plugin

Version:

medusa-bonuses-plugin is a Medusa plugin that adds bonus program to Medusa ecommerce stores.

24 lines 2.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = default_1; const awilix_1 = require("awilix"); const bonus_account_1 = require("../models/bonus-account"); const bonus_transaction_1 = require("../models/bonus-transaction"); const bonus_settings_1 = require("../models/bonus-settings"); async function default_1(container, config) { try { const manager = container.resolve("manager"); // Регистрируем репозитории container.register({ bonusAccountRepository: (0, awilix_1.asValue)(manager.getRepository(bonus_account_1.BonusAccount)), bonusTransactionRepository: (0, awilix_1.asValue)(manager.getRepository(bonus_transaction_1.BonusTransaction)), bonusSettingsRepository: (0, awilix_1.asValue)(manager.getRepository(bonus_settings_1.BonusSettings)) }); console.log("✅ Bonus repositories loaded"); } catch (error) { console.error("❌ Error loading bonus repositories:", error); throw error; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbG9hZGVycy9zZXJ2aWNlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUtBLDRCQWdCQztBQXJCRCxtQ0FBZ0M7QUFDaEMsMkRBQXNEO0FBQ3RELG1FQUE4RDtBQUM5RCw2REFBd0Q7QUFFekMsS0FBSyxvQkFBVyxTQUFTLEVBQUUsTUFBTTtJQUM5QyxJQUFJLENBQUM7UUFDSCxNQUFNLE9BQU8sR0FBRyxTQUFTLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFBO1FBRTVDLDJCQUEyQjtRQUMzQixTQUFTLENBQUMsUUFBUSxDQUFDO1lBQ2pCLHNCQUFzQixFQUFFLElBQUEsZ0JBQU8sRUFBQyxPQUFPLENBQUMsYUFBYSxDQUFDLDRCQUFZLENBQUMsQ0FBQztZQUNwRSwwQkFBMEIsRUFBRSxJQUFBLGdCQUFPLEVBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxvQ0FBZ0IsQ0FBQyxDQUFDO1lBQzVFLHVCQUF1QixFQUFFLElBQUEsZ0JBQU8sRUFBQyxPQUFPLENBQUMsYUFBYSxDQUFDLDhCQUFhLENBQUMsQ0FBQztTQUN2RSxDQUFDLENBQUE7UUFFRixPQUFPLENBQUMsR0FBRyxDQUFDLDZCQUE2QixDQUFDLENBQUE7SUFDNUMsQ0FBQztJQUFDLE9BQU8sS0FBSyxFQUFFLENBQUM7UUFDZixPQUFPLENBQUMsS0FBSyxDQUFDLHFDQUFxQyxFQUFFLEtBQUssQ0FBQyxDQUFBO1FBQzNELE1BQU0sS0FBSyxDQUFBO0lBQ2IsQ0FBQztBQUNILENBQUMifQ==