@embrace-io/web-sdk
Version:
23 lines • 1.92 kB
TypeScript
import { bulkAddEventListener } from "./bulkAddEventListener/bulkAddEventListener.js";
import { bulkRemoveEventListener } from "./bulkRemoveEventListener/bulkRemoveEventListener.js";
import { clampNumber } from "./clampNumber.js";
import { createSafeProxy } from "./createSafeProxy/createSafeProxy.js";
import "./createSafeProxy/index.js";
import { generateUUID } from "./generateUUID.js";
import { generateWebVitalID } from "./generateWebVitalID.js";
import { NamespacedStorage } from "./NamespacedStorage/NamespacedStorage.js";
import "./NamespacedStorage/index.js";
import { getIncrementedCount } from "./getIncrementedCount.js";
import { getSelector } from "./getSelector.js";
import { getVisibilityState } from "./getVisibilityState.js";
import { GLOBAL_CONFIG } from "./globalConfig.js";
import { isDeviceIdEnabled } from "./isDeviceIdEnabled.js";
import { nsfConfigValidation } from "./nsfConfigValidation.js";
import { PerformanceManager } from "./PerformanceManager/types.js";
import { OTelPerformanceManager, updateZeroTimeMillis } from "./PerformanceManager/OTelPerformanceManager.js";
import { createPerformanceObserver, isEntryTypeSupported } from "./performanceObserver/performanceObserver.js";
import "./performanceObserver/index.js";
import { NetworkSpan, isNetworkSpan, isSessionPartSpan, isSoftNavigationSpan } from "./spanPredicates.js";
import { throttle } from "./throttle.js";
import { TimeoutRef } from "./timeout/types.js";
export { GLOBAL_CONFIG, NamespacedStorage, type NetworkSpan, OTelPerformanceManager, type PerformanceManager, type TimeoutRef, bulkAddEventListener, bulkRemoveEventListener, clampNumber, createPerformanceObserver, createSafeProxy, generateUUID, generateWebVitalID, getIncrementedCount, getSelector, getVisibilityState, isDeviceIdEnabled, isEntryTypeSupported, isNetworkSpan, isSessionPartSpan, isSoftNavigationSpan, nsfConfigValidation, throttle, updateZeroTimeMillis };