@ohm-vision/kiwi-tequila-api
Version:
Unofficial wrapper for Kiwi (tequila) API
26 lines (25 loc) • 778 B
JavaScript
;
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;