UNPKG

@withkeystone/cli

Version:

Keystone CLI - Test automation for modern web apps

22 lines 573 B
interface TokenPair { access_token: string; refresh_token: string; expires_in: number; } export declare class TokenStorage { private service; private account; private configDir; private tokenFile; private apiUrl; constructor(apiUrl: string); saveTokens(tokens: TokenPair): Promise<void>; getTokens(): Promise<TokenPair | null>; clear(): Promise<void>; private refreshTokens; private saveToEncryptedFile; private readFromEncryptedFile; private deriveKey; } export {}; //# sourceMappingURL=TokenStorage.d.ts.map