@zenweb/cache
Version:
Zenweb Cache module
15 lines (14 loc) • 537 B
TypeScript
import { CacheHelperKey, CacheHelperOption, CacheKeyType } from "./types.js";
import { CacheHelper } from "./helper.js";
/**
* 取得缓存实例
*/
export declare function $getCache(): import("./cache.js").Cache;
/**
* 快捷方法 - 缓存实例
*/
export declare const $cache: import("./cache.js").Cache;
/**
* 快捷方法 - 缓存助手
*/
export declare function $cacheHelper<P extends CacheKeyType[], T = unknown>(key: CacheHelperKey<P>, fetch?: (...param: P) => Promise<T> | T, opt?: CacheHelperOption): CacheHelper<P, T>;