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
TypeScript
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 {};