UNPKG

typed-wx-api

Version:
24 lines (23 loc) 651 B
export declare class Ticket { readonly ticket: string; readonly expireTime: number; constructor(ticket: string, expireTime: number); isValid(): boolean; toJSON(): { ticket: string; expireTime: number; }; static fromJSON(value: any): Ticket | null; } export interface TicketStorage { load(type: string): Promise<Ticket | null>; save(type: string, ticket: Ticket | null): Promise<void>; } /** * @internal */ export declare class MemoryTicketStorage implements TicketStorage { private ticketStore; load(type: string): Promise<Ticket>; save(type: string, ticket: Ticket): Promise<void>; }