/** * Token Cache 初始化参数 */ import { TokenType } from "../base/options"; export interface TokenCacheInitOptions { expiresTime?: number; } /** * Cache 的策略,所有的缓存都会实现该类定义的方法 */ export declare abstract class TokenCache { expiresTime: number; constructor(options: TokenCacheInitOptions); abstract updateToken(type: TokenType, data: string): void; abstract getToken(type: TokenType): Promise; }