UNPKG

@elhamdev/tracejs

Version:

A modern, privacy-conscious alternative to browser fingerprinting for unique user identification.

10 lines (9 loc) 477 B
/** * Helpers for safely accessing browser-only globals. These are necessary because * TraceJS can be imported in non-browser contexts (SSR, Node) where globals like * window, document, or navigator do not exist. */ export declare const getGlobalWindow: () => (Window & typeof globalThis) | null; export declare const getDocument: () => Document | null; export declare const getNavigator: () => Navigator | null; export declare const getLocalStorage: () => Storage | null;