UNPKG

@stefanobalocco/honosignedrequests

Version:

An hono middleware to manage signed requests, including a client implementation.

9 lines (8 loc) 429 B
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>; }