@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
17 lines (16 loc) • 1.26 kB
TypeScript
export { b as errors } from '../chunks/beam-errors-CCe004HS.esm.js';
export { e as events } from '../chunks/events-CSyogxoH.esm.js';
export { logger } from './logger.js';
export { initNetworkListeners } from './network-listeners.js';
export { createScopedLocalStorage } from './local-storage.js';
export { waitForElement } from './wait-for-element.js';
export { CookieChangeEvent, deleteCookieValue, getCookieMap, getCookieValue, setCookieValue } from './cookies.js';
export { getRemoteSession, saveRemoteSession } from './remote-session.js';
export { memoizeLast } from './memoize-last.js';
export { default as debounce } from 'lodash-es/debounce';
export { default as isEqual } from 'lodash-es/isEqual';
export { formatStoreAndReturnPromoCodes, getAllPromoCodesFromCookie, getPromoCodeFromShopifyCookie, getPromoCodesFromCart, getPromoCodesLocalStorage, getSanitizedUrlForStorage, isEmptyPromoData, mapToUnvalidatedPromoCodes, mergeStoreAndReturnPromos, parseJsonStringArray, promoCodesAreEqual, setPromoCodeInCookie, setPromoCodesInLocalStorage } from './promoManager.js';
import '../chunks/cart-contents-CLT7p7Gd.esm.js';
import '../chunks/openapi-spec-Bk7E2QQP.esm.js';
import '../chunks/promo-types-7r9-UuiP.esm.js';
import '../chunks/types-CPxMwnoR.esm.js';