UNPKG

myria-core-sdk

Version:

Latest version SDK

58 lines 5.12 kB
import axios from "axios"; import { EnvTypes } from "../../typesBundle"; export const API_DEV_HOST = "https://dev.myriacore-marketp-api.nonprod-myria.com/v1"; export const API_STAGING_HOST = "https://staging.myriacore-marketp-api.nonprod-myria.com/v1"; export const API_PREPROD_HOST = 'https://preprod.myriacore-marketp-api.myria.com/v1'; export const API_PROD_HOST = 'https://myriacore-marketp-api.myria.com/v1'; export const BASE_API_DEV_HOST = "https://dev.myriacore-marketp-api.nonprod-myria.com"; export const BASE_API_STAGING_HOST = "https://staging.myriacore-marketp-api.nonprod-myria.com"; export const BASE_API_PREPROD_HOST = 'https://preprod.myriacore-marketp-api.myria.com'; export const BASE_API_PROD_HOST = 'https://myriacore-marketp-api.myria.com'; export const DEV_API_KEY = "0f6ef89980d8abda64605dd2d4d5fd8c16919cbade0a6d79c224adb393d3ef2a"; export const STAGING_API_KEY = "4d2f50617f1f7bc23a06762284534a671a4300929fe7cc1b86359a27e522f35f"; export const PREPROD_API_KEY = '75c249c562193aeb773ec59cae26c1ec0cb896629c59d753c3126c79e50e52a8'; export const PROD_API_KEY = '75c249c562193aeb773ec59cae26c1ec0cb896629c59d753c3126c79e50e52a8'; const host = { [EnvTypes.DEV]: API_DEV_HOST, [EnvTypes.STAGING]: API_STAGING_HOST, [EnvTypes.PREPROD]: API_PREPROD_HOST, [EnvTypes.PRODUCTION]: API_PROD_HOST }; const hostBase = { [EnvTypes.DEV]: BASE_API_DEV_HOST, [EnvTypes.STAGING]: BASE_API_STAGING_HOST, [EnvTypes.PREPROD]: BASE_API_PREPROD_HOST, [EnvTypes.PRODUCTION]: BASE_API_PROD_HOST }; const apiKeys = { [EnvTypes.DEV]: DEV_API_KEY, [EnvTypes.STAGING]: STAGING_API_KEY, [EnvTypes.PREPROD]: PREPROD_API_KEY, [EnvTypes.PRODUCTION]: PROD_API_KEY }; const TIMEOUT = 120000; const createMarketplaceAxios = (env) => { const baseUrl = host[env]; const apiKey = apiKeys[env]; return axios.create({ baseURL: baseUrl, headers: { "Content-Type": "application/json", "x-api-key": apiKey, }, timeout: TIMEOUT }); }; const createBaseMarketplaceAxios = (env) => { const baseUrl = hostBase[env]; const apiKey = apiKeys[env]; return axios.create({ baseURL: baseUrl, headers: { "Content-Type": "application/json", "x-api-key": apiKey, }, }); }; export { createMarketplaceAxios, createBaseMarketplaceAxios }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5tYXJrZXRwbGFjZS5hcGkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvY29yZS9hcGlzL2Jhc2UubWFya2V0cGxhY2UuYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBd0IsTUFBTSxPQUFPLENBQUM7QUFDN0MsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBRTdDLE1BQU0sQ0FBQyxNQUFNLFlBQVksR0FBRyx3REFBd0QsQ0FBQztBQUNyRixNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRyw0REFBNEQsQ0FBQztBQUM3RixNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRyxvREFBb0QsQ0FBQztBQUNyRixNQUFNLENBQUMsTUFBTSxhQUFhLEdBQUcsNENBQTRDLENBQUM7QUFFMUUsTUFBTSxDQUFDLE1BQU0saUJBQWlCLEdBQUcscURBQXFELENBQUM7QUFDdkYsTUFBTSxDQUFDLE1BQU0scUJBQXFCLEdBQUcseURBQXlELENBQUM7QUFDL0YsTUFBTSxDQUFDLE1BQU0scUJBQXFCLEdBQUcsaURBQWlELENBQUM7QUFDdkYsTUFBTSxDQUFDLE1BQU0sa0JBQWtCLEdBQUcseUNBQXlDLENBQUM7QUFFNUUsTUFBTSxDQUFDLE1BQU0sV0FBVyxHQUFHLGtFQUFrRSxDQUFDO0FBQzlGLE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBRSxrRUFBa0UsQ0FBQztBQUNqRyxNQUFNLENBQUMsTUFBTSxlQUFlLEdBQUcsa0VBQWtFLENBQUM7QUFDbEcsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUFHLGtFQUFrRSxDQUFDO0FBRS9GLE1BQU0sSUFBSSxHQUFHO0lBQ1gsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEVBQUUsWUFBWTtJQUM1QixDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsRUFBRSxnQkFBZ0I7SUFDcEMsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUUsZ0JBQWdCO0lBQ3BDLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLGFBQWE7Q0FDckMsQ0FBQztBQUVGLE1BQU0sUUFBUSxHQUFHO0lBQ2YsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEVBQUUsaUJBQWlCO0lBQ2pDLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxFQUFFLHFCQUFxQjtJQUN6QyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsRUFBRSxxQkFBcUI7SUFDekMsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsa0JBQWtCO0NBQzFDLENBQUM7QUFFRixNQUFNLE9BQU8sR0FBRztJQUNkLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxFQUFFLFdBQVc7SUFDM0IsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUUsZUFBZTtJQUNuQyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsRUFBRSxlQUFlO0lBQ25DLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLFlBQVk7Q0FDcEMsQ0FBQztBQUVGLE1BQU0sT0FBTyxHQUFHLE1BQU0sQ0FBQTtBQUV0QixNQUFNLHNCQUFzQixHQUFHLENBQUMsR0FBYSxFQUFpQixFQUFFO0lBRTlELE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUMxQixNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFNUIsT0FBTyxLQUFLLENBQUMsTUFBTSxDQUFDO1FBQ2xCLE9BQU8sRUFBRSxPQUFPO1FBQ2hCLE9BQU8sRUFBRTtZQUNQLGNBQWMsRUFBRSxrQkFBa0I7WUFDbEMsV0FBVyxFQUFFLE1BQU07U0FDcEI7UUFDRCxPQUFPLEVBQUUsT0FBTztLQUNqQixDQUFDLENBQUM7QUFDTCxDQUFDLENBQUM7QUFFRixNQUFNLDBCQUEwQixHQUFHLENBQUMsR0FBYSxFQUFpQixFQUFFO0lBRWxFLE1BQU0sT0FBTyxHQUFHLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUM5QixNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFNUIsT0FBTyxLQUFLLENBQUMsTUFBTSxDQUFDO1FBQ2xCLE9BQU8sRUFBRSxPQUFPO1FBQ2hCLE9BQU8sRUFBRTtZQUNQLGNBQWMsRUFBRSxrQkFBa0I7WUFDbEMsV0FBVyxFQUFFLE1BQU07U0FDcEI7S0FDRixDQUFDLENBQUM7QUFDTCxDQUFDLENBQUM7QUFFRixPQUFPLEVBQUUsc0JBQXNCLEVBQUUsMEJBQTBCLEVBQUUsQ0FBQyJ9