@oxyhq/services
Version:
Reusable OxyHQ module to handle authentication, user management, karma system, device-based session management and more 🚀
24 lines • 527 B
TypeScript
export interface ClientSession {
sessionId: string;
deviceId: string;
expiresAt: string;
lastActive: string;
userId?: string;
isCurrent?: boolean;
}
export interface StorageKeys {
sessions: string;
activeSessionId: string;
}
export interface MinimalUserData {
id: string;
username: string;
avatar?: string;
}
export interface SessionLoginResponse {
sessionId: string;
deviceId: string;
expiresAt: string;
user: MinimalUserData;
}
//# sourceMappingURL=session.d.ts.map