UNPKG

sensei-uaepass

Version:

🥋 Master of UAE Pass integration! Angular OAuth 2.0 (PKCE) client with sensei-level signals-based state management, multi-language support, and elegant UI components.

10 lines (9 loc) • 680 B
import { UaePassTokens, UaePassUserProfile } from './uae-pass.types'; import { UaePassStorageMode } from './uae-pass.enums'; type UaePassStorageModeLike = UaePassStorageMode | 'none' | 'session' | 'local'; export declare function saveTokens(mode: UaePassStorageModeLike, tokens: UaePassTokens | null): void; export declare function loadTokens(mode: UaePassStorageModeLike): UaePassTokens | null; export declare function saveProfile(mode: UaePassStorageModeLike, profile: UaePassUserProfile | null): void; export declare function loadProfile(mode: UaePassStorageModeLike): UaePassUserProfile | null; export declare function clearAll(mode: UaePassStorageModeLike): void; export {};