INNER CODE UNIT · TypeScript
sendBrowserCacheMessage
steipete/summarize · apps/chrome-extension/src/entrypoints/options/main.ts:257
async function sendBrowserCacheMessage(type: "browser-cache:stats" | "browser-cache:clear") {
return (await chrome.runtime.sendMessage({ type })) as {
ok?: boolean;
stats?: CacheStats | null;
};
}
function renderBrowserCacheStatus(stats: CacheStats | null | undefined) {
if (!stats) {
setUiText(elements.browserCacheStatusEl, uiMessage("unavailable"));
return;
}
setUiText(
elements.browserCacheStatusEl,
uiMessage("cache.stats", () => ({
count: stats.totalEntries,
size: formatBytes(stats.sizeBytes),
days: 30,