UNPKG

myria-core-sdk

Version:

Latest version SDK

37 lines 3.26 kB
import axios from "axios"; import { EnvTypes } from "../../typesBundle"; export const API_DEV_HOST = 'https://dev.myriacore-api.nonprod-myria.com/v1'; export const API_STAGING_HOST = 'https://staging.myriacore-api.nonprod-myria.com/v1'; export const API_PREPROD_HOST = 'https://preprod.myriacore-api.myria.com/v1'; export const API_PROD_HOST = 'https://myriacore-api.myria.com/v1'; export const DEV_API_KEY = '7dd9cdd9064c1c695a7bcef540f12bce324c549471cce6aced1cd7b0d0252443'; export const STAGING_API_KEY = '1631578f65f1f5493c889ec3fae9115f30e2175f966371d5dab4738063a980e6'; export const PREPROD_API_KEY = 'dttd8biga8m5mxsuwddzzy6hjr2gx7zb8dntsg0iy02d2sqtjwsjhkgh2dsd24da'; export const PROD_API_KEY = 'dttd8biga8m5mxsuwddzzy6hjr2gx7zb8dntsg0iy02d2sqtjwsjhkgh2dsd24da'; const host = { [EnvTypes.DEV]: API_DEV_HOST, [EnvTypes.STAGING]: API_STAGING_HOST, [EnvTypes.PREPROD]: API_PREPROD_HOST, [EnvTypes.PRODUCTION]: 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 createAxios = (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 }); }; export { createAxios, }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5hcGkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvY29yZS9hcGlzL2Jhc2UuYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBd0IsTUFBTSxPQUFPLENBQUM7QUFDN0MsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBRzdDLE1BQU0sQ0FBQyxNQUFNLFlBQVksR0FBRyxnREFBZ0QsQ0FBQztBQUM3RSxNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRyxvREFBb0QsQ0FBQztBQUNyRixNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRyw0Q0FBNEMsQ0FBQztBQUM3RSxNQUFNLENBQUMsTUFBTSxhQUFhLEdBQUcsb0NBQW9DLENBQUM7QUFHbEUsTUFBTSxDQUFDLE1BQU0sV0FBVyxHQUFHLGtFQUFrRSxDQUFDO0FBQzlGLE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBRyxrRUFBa0UsQ0FBQztBQUNsRyxNQUFNLENBQUMsTUFBTSxlQUFlLEdBQUcsa0VBQWtFLENBQUM7QUFDbEcsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUFHLGtFQUFrRSxDQUFDO0FBRS9GLE1BQU0sSUFBSSxHQUFHO0lBQ1gsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEVBQUUsWUFBWTtJQUM1QixDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsRUFBRSxnQkFBZ0I7SUFDcEMsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUUsZ0JBQWdCO0lBQ3BDLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLGFBQWE7Q0FDckMsQ0FBQztBQUVGLE1BQU0sT0FBTyxHQUFHO0lBQ2QsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEVBQUUsV0FBVztJQUMzQixDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsRUFBRSxlQUFlO0lBQ25DLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxFQUFFLGVBQWU7SUFDbkMsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsWUFBWTtDQUNwQyxDQUFDO0FBQ0YsTUFBTSxPQUFPLEdBQUcsTUFBTSxDQUFBO0FBQ3RCLE1BQU0sV0FBVyxHQUFHLENBQUMsR0FBYSxFQUFpQixFQUFFO0lBRW5ELE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUMxQixNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFNUIsT0FBTyxLQUFLLENBQUMsTUFBTSxDQUFDO1FBQ2xCLE9BQU8sRUFBRSxPQUFPO1FBQ2hCLE9BQU8sRUFBRTtZQUNQLGNBQWMsRUFBRSxrQkFBa0I7WUFDbEMsV0FBVyxFQUFHLE1BQU07U0FDckI7UUFDRCxPQUFPLEVBQUUsT0FBTztLQUNqQixDQUFDLENBQUM7QUFDTCxDQUFDLENBQUM7QUFHRixPQUFPLEVBQ0wsV0FBVyxHQUNaLENBQUEifQ==