core/web_debug_web library

Web implementation for debug object storage. Stores objects directly in JavaScript's window.hiveDebug for easy inspection. Limited to maxDebugKeys entries with FIFO eviction.

Properties

isWebDebugAvailable bool
Whether web debug is available on this platform.
no setter
maxDebugKeys int
Maximum number of debug keys to store. Oldest keys are evicted when exceeded.
getter/setter pair

Functions

initWebDebug() → void
Initialize web debug storage.
webDebugClear() → void
Clear all debug objects from window.hiveDebug. Safe to call even if already empty.
webDebugDelete(String key) → void
Delete a debug object from window.hiveDebug. Safe to call even if key doesn't exist (already deleted or evicted).
webDebugKeys() List<String>
Get all debug keys.
webDebugPut(String key, dynamic value) → void
Store a debug object directly in window.hiveDebugkey. Enforces maxDebugKeys limit with FIFO eviction.