fuc-new/doc/node_modules/@vuepress/plugin-cache/lib/node/index.d.ts
hellcat 6adbc04d4b 1
2025-10-03 17:17:08 +08:00

29 lines
899 B
TypeScript

import { Plugin } from 'vuepress/core';
interface CachePluginOptions {
/**
* Cache type
*
* - Using memory caching can achieve the best optimization effects, but the cost increases as the project grows, occupying more content, suitable for projects with fewer pages.
* - For complex projects with many pages, it is recommended to use file caching.
*
* @default 'memory'
*/
type?: 'filesystem' | 'memory';
/**
* Whether to enable the cache in CI environment.
*
* @default false
*/
enableInCi?: boolean;
}
/**
* Cache markdown rendering, optimize compilation speed.
*
* This plugin is recommended to be placed after all other plugins to ensure maximum utilization of the cache.
*/
declare const cachePlugin: ({ type, enableInCi, }?: CachePluginOptions) => Plugin;
export { cachePlugin };
export type { CachePluginOptions };