@cruxstack/browser-sdk
Version:
A lightweight, privacy-focused JavaScript SDK for web analytics and event tracking. Built with TypeScript, featuring automatic event capture, event-time environment snapshots, intelligent queuing, and robust error handling.
19 lines (18 loc) • 553 B
TypeScript
export declare const SENSITIVE_SELECTORS: string;
export declare const CAPTURE_EVENTS: {
readonly CLICK: "click";
readonly SUBMIT: "submit";
readonly CHANGE: "change";
readonly FOCUS: "focus";
readonly BLUR: "blur";
};
export declare const RATE_LIMITS: {
readonly CLICK_THROTTLE_MS: 100;
readonly FORM_CHANGE_DEBOUNCE_MS: 300;
readonly MAX_TEXT_LENGTH: 100;
};
export declare const PRIVACY_SETTINGS: {
readonly REDACT_INPUT_VALUES: true;
readonly CAPTURE_FORM_DATA: false;
readonly MAX_SELECTOR_DEPTH: 10;
};