UNPKG

@coralogix/browser

Version:

Official Coralogix SDK for browsers

69 lines (68 loc) 2.65 kB
import { CoralogixBrowserSdkConfig, InputType } from './types'; import { InternalInstrumentationConfig } from './instrumentations/instrumentation.model'; export declare const CORALOGIX_LOGS_URL_SUFFIX = "/browser/v1beta/logs"; export declare const CORALOGIX_RECORDING_URL_SUFFIX = "/sessionrecording"; export declare const MAX_EXPORT_BATCH_SIZE = 50; export declare const MAX_INTERACTION_ELEMENT_SIZE = 1024; export declare const MAX_CHARACTERS = 1024; export declare const SCHEDULE_DELAY_MILLIS: number; export declare const REQUIRED_CONFIG_KEYS: Array<keyof CoralogixBrowserSdkConfig>; export declare const SDK_CONFIG_KEY = "sdkConfig"; export declare const USER_AGENT_KEY = "userAgent"; export declare const ID_MASK_KEY = "{id}"; export declare const UUID_REGEX: RegExp; export declare const NANOID_REGEX: RegExp; export declare const PAGE_URL_LABEL_PROVIDERS_KEY = "PAGE_URL_LABEL_PROVIDERS"; export declare const NETWORK_URL_LABEL_PROVIDERS_KEY = "NETWORK_URL_LABEL_PROVIDERS"; export declare const RUM_INTERNAL_DATA_KEY = "rumInternalData"; export declare const MASKED_TEXT = "***"; export declare const MASK_CLASS_DEFAULT = "cx-mask"; export declare const MASK_INPUT_TYPES_DEFAULT: InputType[]; export declare const FINGER_PRINT_KEY = "cx-fingerprint"; export declare const OPTIONS_DEFAULTS: Partial<CoralogixBrowserSdkConfig>; export declare const INSTRUMENTATIONS: readonly InternalInstrumentationConfig[]; export declare const CoralogixAttributes: { EVENT_TYPE: string; SEVERITY: string; APPLICATION_CONTEXT: string; USER_CONTEXT: string; CUSTOM_MEASUREMENT_CONTEXT: string; MEMORY_USAGE_CONTEXT: string; SOURCE: string; ERROR: { TYPE: string; STACK: string; MESSAGE: string; DATA: string; }; LOG: string; CUSTOM_LABELS: string; ENVIRONMENT: string; INTERACTION_EVENT_NAME: string; ELEMENT_INNER_TEXT: string; ELEMENT_ID: string; ELEMENT_CLASSES: string; TARGET_ELEMENT: string; TARGET_ELEMENT_TYPE: string; TIMESTAMP: string; INTERNAL: string; PAGE_CONTEXT: string; IS_NAVIGATION_EVENT: string; SCREENSHOT_CONTEXT: string; }; export declare const CoralogixDomainsApiUrlMap: { EU1: string; EU2: string; US1: string; US2: string; AP1: string; AP2: string; AP3: string; STAGING: string; }; export declare const PROXY_CX_FORWARD_PARAMETER = "cxforward"; export declare const CX_MAPPED_SPAN = "cx_mapped_span"; export declare const BASE_PATH = "/"; export declare const HASH_SEPARATOR = "#"; export declare const PARAMS_SEPARATOR = "?"; export declare const PROTOCOL_SEPARATOR = "://";