//#region src/utils/dev-tool.d.ts /** * Shared identity of the Hexclave in-page dev tool / clickmap overlay. * * These constants are the single source of truth for "is this DOM / event / * stored click part of the dev tool itself?". They are consumed across package * boundaries: * - the dev tool mounts its root element with {@link DEV_TOOL_ROOT_ID} and * prefixes every generated class with {@link DEV_TOOL_CLASS_PREFIX}; * - the event tracker uses them to skip self-clicks at ingest; * - the backend clickmap query uses them to filter dev-tool clicks out of * aggregate clickmaps server-side. * * Keep them here so a rename can never silently desync the SQL filter from the * actual DOM identity. */ declare const DEV_TOOL_ROOT_ID = "__hexclave-dev-tool-root"; /** * Root element id of the standalone clickmap overlay. The clickmap is an * independent feature with its own mount (it must survive the dev tool being * removed), so it gets its own root — but its self-clicks need the exact same * ingest/query exclusions as the dev tool's. */ declare const CLICKMAP_ROOT_ID = "__hexclave-clickmap-root"; /** Prefix applied to every class/generated id the dev tool renders. */ declare const DEV_TOOL_CLASS_PREFIX = "sdt-"; /** Legacy class marker still present on older dev-tool builds. */ declare const DEV_TOOL_LEGACY_CLASS = "stack-devtool"; //#endregion export { CLICKMAP_ROOT_ID, DEV_TOOL_CLASS_PREFIX, DEV_TOOL_LEGACY_CLASS, DEV_TOOL_ROOT_ID }; //# sourceMappingURL=dev-tool.d.ts.map