UNPKG

@ordino.ai/cli

Version:
41 lines (40 loc) 1.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getBaseURL = getBaseURL; exports.getPlatformTypeString = getPlatformTypeString; exports.getTemplateDirectories = getTemplateDirectories; var _path = _interopRequireDefault(require("path")); var _models = require("../../models/models"); var _axios = require("../../config/axios.config"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } function getBaseURL(environment) { var baseURL = _axios.PROD_BASE_URL; if (environment === "local") { baseURL = _axios.LOCAL_BASE_URL; } else if (environment === "staging") { baseURL = _axios.STAGING_BASE_URL; } return baseURL; } function getPlatformTypeString(platform) { switch (platform) { case _models.Platformtype.Cypress: return "cypress"; case _models.Platformtype.Playwright: return "playwright"; default: throw new Error("Unsupported platform type: ".concat(platform)); } } function getTemplateDirectories(platformtype, templateType) { var templateDir = _path["default"].join(__dirname, "../../../templates/standard/".concat(platformtype, "/").concat(templateType)); var commonTemplateDir = _path["default"].join(__dirname, "../../../templates/standard/common"); var frameworkCommonTemplateDir = _path["default"].join(__dirname, "../../../templates/standard/".concat(platformtype, "/common")); return { templateDir: templateDir, commonTemplateDir: commonTemplateDir, frameworkCommonTemplateDir: frameworkCommonTemplateDir }; }