UNPKG

@finapi/web-form

Version:

Library for integrating the finAPI Web Form

28 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getApiServer = void 0; var url_util_1 = require("./url.util"); var DEFAULT_API_SERVER_URL = "https://webform-live.finapi.io"; var envToUrl = new Map([ ["staging", "https://webform.finapi-general-staging.finapi.net"], [ "releaseStaging", "https://webform.finapi-general-release-staging.finapi.net", ], ["sandbox", "https://webform-sandbox.finapi.io"], ["live", "https://webform-live.finapi.io"], ]); function getApiServer(_a) { var targetUrl = _a.targetUrl, targetEnvironment = _a.targetEnvironment; var url = (function () { if (targetUrl) return targetUrl; if (targetEnvironment && envToUrl.has(targetEnvironment)) return envToUrl.get(targetEnvironment); return DEFAULT_API_SERVER_URL; })(); url_util_1.validateUrl(url); return url; } exports.getApiServer = getApiServer; //# sourceMappingURL=apiServer.util.js.map