UNPKG

@yext/search-headless

Version:

A library for powering UI components for Yext Search integrations

19 lines (16 loc) 548 B
import { AdditionalHttpHeaders, ClientSDKHeaderValues } from '@yext/search-core'; import packageJson from '../../package.json'; const CLIENT_SDK_HEADER = 'Client-SDK'; const { version } = packageJson; export function getHttpHeaders( additionalHttpHeaders?: AdditionalHttpHeaders ): AdditionalHttpHeaders { const clientSDKHeaderValues: ClientSDKHeaderValues = { ...additionalHttpHeaders?.[CLIENT_SDK_HEADER], ANSWERS_HEADLESS: version }; return { ...additionalHttpHeaders, [CLIENT_SDK_HEADER]: clientSDKHeaderValues }; }