Props for CacheManagementSection component.

interface CacheManagementSectionProps {
/** Which caches are selected for clearing. */
cachesToClear: CachesToClear;
/** Whether cache clearing is in progress. */
isClearing: boolean;
/** Whether caches were successfully cleared. */
isCacheCleared: boolean;
/** Current search query. */
searchQuery: string;
/** Currently highlighted section ID. */
highlightedSectionId: string | null;
/** Callback when cache selection changes. */
onCachesToClearChange: (caches: CachesToClear) => void;
/** Callback to execute cache clearing. */
onClearCaches: () => void;
}
interface CacheManagementSectionProps {
    cachesToClear: CachesToClear;
    isClearing: boolean;
    isCacheCleared: boolean;
    searchQuery: string;
    highlightedSectionId: null | string;
    onCachesToClearChange: (caches: CachesToClear) => void;
    onClearCaches: () => void;
}

Properties

cachesToClear: CachesToClear

Which caches are selected for clearing.

isClearing: boolean

Whether cache clearing is in progress.

isCacheCleared: boolean

Whether caches were successfully cleared.

searchQuery: string

Current search query.

highlightedSectionId: null | string

Currently highlighted section ID.

onCachesToClearChange: (caches: CachesToClear) => void

Callback when cache selection changes.

onClearCaches: () => void

Callback to execute cache clearing.