@asfweb/grpc-session
Version:
## Installation: ``` yarn add @asfweb/grpc-session ``` or ``` npm install @asfweb/grpc-session --save ```
17 lines (16 loc) • 454 B
TypeScript
import { SessionData } from "./Session";
/**
* Session Store Interface
*/
export interface Store {
get(sessionId: string): Promise<SessionData> | SessionData;
set(sessionId: string, data: SessionData): Promise<boolean> | boolean;
delete(sessionId: string): Promise<boolean> | boolean;
}
/**
* Session Store Error Class
*/
export declare class SessionStoreError extends Error {
private __proto__?;
constructor(message?: string);
}