UNPKG

@zenweb/cache

Version:
15 lines (14 loc) 537 B
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>;