@hmcts/rpx-xui-node-lib
Version:
Common nodejs library components for XUI
15 lines • 843 B
TypeScript
import { RedisSessionMetadata } from './sessionMetadata.interface';
import { default as connectRedis } from 'connect-redis';
import * as redis from 'redis';
import { SessionStore } from './sessionStore.class';
import { XuiLogger } from '../../common';
export declare class RedisSessionStore extends SessionStore {
protected redisClient: redis.RedisClient | any;
constructor(router?: import("express-serve-static-core").Router, logger?: XuiLogger);
getStore: (options: RedisSessionMetadata) => connectRedis.RedisStore;
redisClientReadyListener: (redisClient: redis.RedisClient) => void;
redisClientErrorListener: (redisClient: redis.RedisClient) => void;
emitEvent: (eventName: string, eventObject: any) => void;
}
export declare const redisStore: RedisSessionStore;
//# sourceMappingURL=redisSessionStore.class.d.ts.map