Home Reference Source Repository

src/helper/environments.js

/**
 * Environments Helper
 */

/**
 * Get Environment URL
 *
 * @param {string} resource - Environment Resource: 'api', 'ticket', 'event', 'checkin';
 * @param {string} env      - Environment Type    : 'stg', 'hmla', 'hmlb', 'sandbox', 'integration';
 *
 * @returns {string} environment URL
 */
const getURL = function (resource = 'api', env = '') {
    if (env && env.includes('http')) {
        return env;
    }

    return `https://${env ? env.concat('-') : ''}${resource}.ingresse.com`;
};

/* Exporting */
export const environments = {
    getURL: getURL,
};