oak-pay-business/lib/registry.js

21 lines
1.4 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.registerOnlinePayEntity = exports.ExtraOnlineChannels = exports.registerApplicationProjection = exports.registerFrontendPayRoutine = exports.registerPayChannelComponent = exports.registerPayClazzEntity = void 0;
var payClazz_1 = require("./utils/payClazz");
Object.defineProperty(exports, "registerPayClazzEntity", { enumerable: true, get: function () { return payClazz_1.registerPayClazzEntity; } });
var web_pc_1 = require("./components/payConfig/system/web.pc");
Object.defineProperty(exports, "registerPayChannelComponent", { enumerable: true, get: function () { return web_pc_1.registerPayChannelComponent; } });
var index_1 = require("./components/pay/detail/index");
Object.defineProperty(exports, "registerFrontendPayRoutine", { enumerable: true, get: function () { return index_1.registerFrontendPayRoutine; } });
var application_1 = require("./utils/application");
Object.defineProperty(exports, "registerApplicationProjection", { enumerable: true, get: function () { return application_1.registerApplicationProjection; } });
exports.ExtraOnlineChannels = [];
function registerOnlinePayEntity(entity, options) {
const { name } = options;
exports.ExtraOnlineChannels.push({
entity: entity,
name,
});
}
exports.registerOnlinePayEntity = registerOnlinePayEntity;