UNPKG

mission.core

Version:
15 lines (14 loc) 463 B
import { RequestHandler } from '../vendor'; export interface CacheProvider { get<TValue>(key: string): Promise<TValue>; set<TValue>(key: string, value: TValue, duration: number): Promise<boolean>; } export interface SessionProvider { get(sessionConfig: any): RequestHandler; } export declare const CacheProviderRepo: { [key: string]: () => CacheProvider; }; export declare const SessionProviderRepo: { [key: string]: () => SessionProvider; };