UNPKG

fsl-js-sdk

Version:
22 lines (21 loc) 907 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DooarFactory = void 0; var __1 = require(".."); var constants_1 = require("../constants"); var devnet_1 = require("../constants/devnet"); var devnet_2 = require("../dooar/devnet"); var dooar_pool_1 = require("./dooar/pool/dooar-pool"); var DooarFactory = /** @class */ (function () { function DooarFactory() { } DooarFactory.prototype.getPool = function (connection, network, config) { if (network === __1.Network.DEVNET) { var devnetConfig = (0, devnet_2.getDevnetPool)(config); return new dooar_pool_1.DooarPoolImpl(connection, network, devnet_1.dooarDevnetPoolConfigs[devnetConfig]); } return new dooar_pool_1.DooarPoolImpl(connection, network, constants_1.dooarPoolConfigs[config]); }; return DooarFactory; }()); exports.DooarFactory = DooarFactory;