- Full-featured monitoring dashboard for local web apps - Real-time status tracking with uptime percentages - Visual sparklines for status history - Add/Edit/Delete apps dynamically - Categories and color coding - Auto-refresh every 30 seconds - API endpoints for apps and status management
18 lines
722 B
TypeScript
18 lines
722 B
TypeScript
import { type IncrementalCache, type ResponseCacheEntry, type ResponseGenerator, type ResponseCacheBase } from './types';
|
|
import type { RouteKind } from '../route-kind';
|
|
export * from './types';
|
|
export default class ResponseCache implements ResponseCacheBase {
|
|
private readonly batcher;
|
|
private previousCacheItem?;
|
|
private minimalMode?;
|
|
constructor(minimalMode: boolean);
|
|
get(key: string | null, responseGenerator: ResponseGenerator, context: {
|
|
routeKind: RouteKind;
|
|
isOnDemandRevalidate?: boolean;
|
|
isPrefetch?: boolean;
|
|
incrementalCache: IncrementalCache;
|
|
isRoutePPREnabled?: boolean;
|
|
isFallback?: boolean;
|
|
}): Promise<ResponseCacheEntry | null>;
|
|
}
|