nuxt-multi-cache
Version:
SSR route, component and data cache for Nuxt.js
11 lines (10 loc) • 634 B
TypeScript
import type { NuxtMultiCacheOptions } from './types.js';
type Subset<K> = {
[attr in keyof K]?: K[attr] extends object ? Subset<K[attr]> : K[attr] extends object | null ? Subset<K[attr]> | null : K[attr] extends object | null | undefined ? Subset<K[attr]> | null | undefined : K[attr];
};
export declare const DEFAULT_CACHE_TAG_INVALIDATION_DELAY = 60000;
export declare const DEFAULT_API_PREFIX = "/__nuxt_multi_cache";
export declare const DEFAULT_CDN_CONTROL_HEADER = "Surrogate-Control";
export declare const DEFAULT_CDN_TAG_HEADER = "Cache-Tag";
export declare const defaultOptions: Subset<NuxtMultiCacheOptions>;
export {};