@oxyhq/services
Version:
Reusable OxyHQ module to handle authentication, user management, karma system, device-based session management and more 🚀
27 lines • 586 B
TypeScript
export interface SecureClientSession {
sessionId: string;
deviceId: string;
expiresAt: string;
lastActive: string;
userId?: string;
username?: string;
}
export interface SecureStorageKeys {
sessions: string;
activeSessionId: string;
}
export interface MinimalUserData {
id: string;
username: string;
avatar?: {
id?: string;
url?: string;
};
}
export interface SecureLoginResponse {
sessionId: string;
deviceId: string;
expiresAt: string;
user: MinimalUserData;
}
//# sourceMappingURL=secureSession.d.ts.map