UNPKG

@beamimpact/web-sdk

Version:

The Beam SDK enables brands to connect with their customers over shared values, not transactional discounts, to build stronger loyalty. Our integration achieves this by allowing customers to (a) choose a nonprofit where the brand will donate part of their

47 lines (44 loc) 4.43 kB
import { b as beamErrors } from './beam-errors-CCe004HS.esm.js'; import { e as events } from './events-CSyogxoH.esm.js'; import { logger } from '../utils/logger.js'; import { initNetworkListeners } from '../utils/network-listeners.js'; import { createScopedLocalStorage } from '../utils/local-storage.js'; import { waitForElement } from '../utils/wait-for-element.js'; import { CookieChangeEvent, deleteCookieValue, getCookieMap, getCookieValue, setCookieValue } from '../utils/cookies.js'; import { getRemoteSession, saveRemoteSession } from '../utils/remote-session.js'; import { memoizeLast } from '../utils/memoize-last.js'; import debounce from 'lodash-es/debounce'; import isEqual from 'lodash-es/isEqual'; import { formatStoreAndReturnPromoCodes, getAllPromoCodesFromCookie, getPromoCodeFromShopifyCookie, getPromoCodesFromCart, getPromoCodesLocalStorage, getSanitizedUrlForStorage, isEmptyPromoData, mapToUnvalidatedPromoCodes, mergeStoreAndReturnPromos, parseJsonStringArray, promoCodesAreEqual, setPromoCodeInCookie, setPromoCodesInLocalStorage } from '../utils/promoManager.js'; declare const index_CookieChangeEvent: typeof CookieChangeEvent; declare const index_createScopedLocalStorage: typeof createScopedLocalStorage; declare const index_debounce: typeof debounce; declare const index_deleteCookieValue: typeof deleteCookieValue; declare const index_events: typeof events; declare const index_formatStoreAndReturnPromoCodes: typeof formatStoreAndReturnPromoCodes; declare const index_getAllPromoCodesFromCookie: typeof getAllPromoCodesFromCookie; declare const index_getCookieMap: typeof getCookieMap; declare const index_getCookieValue: typeof getCookieValue; declare const index_getPromoCodeFromShopifyCookie: typeof getPromoCodeFromShopifyCookie; declare const index_getPromoCodesFromCart: typeof getPromoCodesFromCart; declare const index_getPromoCodesLocalStorage: typeof getPromoCodesLocalStorage; declare const index_getRemoteSession: typeof getRemoteSession; declare const index_getSanitizedUrlForStorage: typeof getSanitizedUrlForStorage; declare const index_initNetworkListeners: typeof initNetworkListeners; declare const index_isEmptyPromoData: typeof isEmptyPromoData; declare const index_isEqual: typeof isEqual; declare const index_logger: typeof logger; declare const index_mapToUnvalidatedPromoCodes: typeof mapToUnvalidatedPromoCodes; declare const index_memoizeLast: typeof memoizeLast; declare const index_mergeStoreAndReturnPromos: typeof mergeStoreAndReturnPromos; declare const index_parseJsonStringArray: typeof parseJsonStringArray; declare const index_promoCodesAreEqual: typeof promoCodesAreEqual; declare const index_saveRemoteSession: typeof saveRemoteSession; declare const index_setCookieValue: typeof setCookieValue; declare const index_setPromoCodeInCookie: typeof setPromoCodeInCookie; declare const index_setPromoCodesInLocalStorage: typeof setPromoCodesInLocalStorage; declare const index_waitForElement: typeof waitForElement; declare namespace index { export { index_CookieChangeEvent as CookieChangeEvent, index_createScopedLocalStorage as createScopedLocalStorage, index_debounce as debounce, index_deleteCookieValue as deleteCookieValue, beamErrors as errors, index_events as events, index_formatStoreAndReturnPromoCodes as formatStoreAndReturnPromoCodes, index_getAllPromoCodesFromCookie as getAllPromoCodesFromCookie, index_getCookieMap as getCookieMap, index_getCookieValue as getCookieValue, index_getPromoCodeFromShopifyCookie as getPromoCodeFromShopifyCookie, index_getPromoCodesFromCart as getPromoCodesFromCart, index_getPromoCodesLocalStorage as getPromoCodesLocalStorage, index_getRemoteSession as getRemoteSession, index_getSanitizedUrlForStorage as getSanitizedUrlForStorage, index_initNetworkListeners as initNetworkListeners, index_isEmptyPromoData as isEmptyPromoData, index_isEqual as isEqual, index_logger as logger, index_mapToUnvalidatedPromoCodes as mapToUnvalidatedPromoCodes, index_memoizeLast as memoizeLast, index_mergeStoreAndReturnPromos as mergeStoreAndReturnPromos, index_parseJsonStringArray as parseJsonStringArray, index_promoCodesAreEqual as promoCodesAreEqual, index_saveRemoteSession as saveRemoteSession, index_setCookieValue as setCookieValue, index_setPromoCodeInCookie as setPromoCodeInCookie, index_setPromoCodesInLocalStorage as setPromoCodesInLocalStorage, index_waitForElement as waitForElement }; } export { index as i };