UNPKG

@ohm-vision/kiwi-tequila-api

Version:
26 lines (25 loc) 778 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mergeConfig = exports.buildConfig = void 0; function buildConfig(options) { let { apiKey, baseURL } = options; if (!baseURL) { baseURL = "https://tequila-api.kiwi.com"; } else if (baseURL.endsWith("/")) { baseURL = baseURL.substring(0, baseURL.length - 2); } const config = { baseURL: baseURL, headers: { // accepts: "application/json", apikey: apiKey }, }; return config; } exports.buildConfig = buildConfig; function mergeConfig(baseConfig, baseURL) { return Object.assign(Object.assign({}, baseConfig), { baseURL: `${baseConfig.baseURL}/${baseURL}` }); } exports.mergeConfig = mergeConfig;