@xynehq/jaf
Version:
Juspay Agent Framework - A purely functional agent framework with immutable state and composable tools
18 lines • 723 B
TypeScript
import { MemoryProvider, RedisConfig } from '../types';
interface RedisClient {
get(key: string): Promise<string | null>;
set(key: string, value: string, ...args: any[]): Promise<any>;
del(key: string): Promise<number>;
keys(pattern: string): Promise<string[]>;
exists(key: string): Promise<number>;
expire(key: string, seconds: number): Promise<number>;
ping(): Promise<string>;
quit(): Promise<void>;
}
/**
* Redis memory provider - persistent across server restarts
* Best for production environments with shared state
*/
export declare function createRedisProvider(config: RedisConfig, redisClient: RedisClient): Promise<MemoryProvider>;
export {};
//# sourceMappingURL=redis.d.ts.map