@yext/chat-headless
Version:
A state manager library powered by Redux for Yext Chat integrations
1 lines • 931 B
Source Map (JSON)
{"version":3,"file":"clientSdk.mjs","sources":["../../../../src/utils/clientSdk.ts"],"sourcesContent":["import { EventPayload } from \"@yext/analytics\";\nimport { version, dependencies } from \"../../package.json\";\n\nconst coreVersion = dependencies[\"@yext/chat-core\"];\n\n/**\n * Creates new mapping for clientSdk by merging data from param additionalClientSdk\n * with chat-headless's version and chat-core's version extracted from package.json\n *\n * @internal\n */\nexport function getClientSdk(\n additionalClientSdk?: EventPayload[\"clientSdk\"]\n): EventPayload[\"clientSdk\"] {\n return {\n ...additionalClientSdk,\n CHAT_HEADLESS: version,\n CHAT_CORE: coreVersion,\n };\n}\n"],"names":[],"mappings":";;AAGA,MAAM,WAAW,GAAG,YAAY,CAAC,iBAAiB,CAAC,CAAC;AAEpD;;;;;AAKG;AACG,SAAU,YAAY,CAC1B,mBAA+C,EAAA;IAE/C,OAAO;AACL,QAAA,GAAG,mBAAmB;AACtB,QAAA,aAAa,EAAE,OAAO;AACtB,QAAA,SAAS,EAAE,WAAW;KACvB,CAAC;AACJ;;;;"}