UNPKG

typed-wx-api

Version:
24 lines (23 loc) 647 B
export declare class AccessToken { readonly accessToken: string; readonly expireTime: number; constructor(accessToken: string, expireTime: number); isValid(): boolean; toJSON(): { accessToken: string; expireTime: number; }; static fromJSON(value: any): AccessToken | null; } export interface TokenStorage { load(): Promise<AccessToken | null>; save(token: AccessToken | null): Promise<void>; } /** * @internal */ export declare class MemoryTokenStorage implements TokenStorage { private token; load(): Promise<AccessToken | null>; save(token: AccessToken | null): Promise<void>; }