UNPKG

voko-sdk

Version:
19 lines (18 loc) 538 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ZenopayFactory = void 0; const types_1 = require("../core/types"); const zenopay_1 = require("../adapters/zenopay"); class ZenopayFactory { create(config) { return new zenopay_1.ZenopayAdapter(config); } getProvider() { return types_1.SupportedProvider.ZENOPAY; } validateConfig(config) { const zenopayConfig = config; return !!(zenopayConfig.vendor); } } exports.ZenopayFactory = ZenopayFactory;