The shape of the debug context value provided to consumers.

interface DebugContextType {
isDebugEnabled: boolean;
toggleDebug: () => void;
setDebugEnabled: (enabled: boolean) => void;
}
interface DebugContextType {
    isDebugEnabled: boolean;
    toggleDebug: () => void;
    setDebugEnabled: (enabled: boolean) => void;
}

Properties

isDebugEnabled: boolean

Whether debug mode is currently enabled.

toggleDebug: () => void

Function to toggle debug mode on/off.

setDebugEnabled: (enabled: boolean) => void

Function to explicitly set debug mode state.