@stefanobalocco/honosignedrequests
Version:
An hono middleware to manage signed requests, including a client implementation.
9 lines (8 loc) • 429 B
TypeScript
import { Undefinedable } from './Common';
import { Session } from './Session';
export declare abstract class SessionsStorage {
abstract create(validityToken: number, tokenLength: number, userId: number): Promise<Session>;
abstract getBySessionId(sessionId: number): Promise<Undefinedable<Session>>;
abstract getByUserId(userId: number): Promise<Session[]>;
abstract delete(sessionId: number): Promise<boolean>;
}