UNPKG

@yext/search-core

Version:

Typescript Networking Library for the Yext Search API

22 lines 943 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getClientSdk = void 0; const package_json_1 = __importDefault(require("../../package.json")); const { version } = package_json_1.default; function getClientSdk(additionalHttpHeaders) { var _a; const coreAgent = { ANSWERS_CORE: version }; if (!additionalHttpHeaders) { return coreAgent; } const customClientSdk = (_a = additionalHttpHeaders['Client-SDK']) !== null && _a !== void 0 ? _a : {}; return Object.entries(customClientSdk).reduce((clientSdk, [agent, version]) => { return version ? Object.assign(Object.assign({}, clientSdk), { [agent]: version }) : clientSdk; }, coreAgent); } exports.getClientSdk = getClientSdk; //# sourceMappingURL=getClientSdk.js.map