UNPKG

fsl-js-sdk

Version:
22 lines (21 loc) 733 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDevnetPool = void 0; var __1 = require(".."); var config_1 = require("./pools/config"); function getDevnetPool(config) { var entry = Object.entries(__1.DooarPoolConfig).find(function (arr) { return arr[1] === config; }); if (!entry) { throw new Error("Invalid DooarPoolConfig"); } var key = entry[0]; if (!isDooarDevnetPoolConfig(key)) { throw new Error("".concat(key, " does not exist in devnet")); } return config_1.DooarPoolConfig[key]; } exports.getDevnetPool = getDevnetPool; /*** Type guards ***/ function isDooarDevnetPoolConfig(key) { return config_1.DooarPoolConfig[key] !== undefined; }