UNPKG

@xynehq/jaf

Version:

Juspay Agent Framework - A purely functional agent framework with immutable state and composable tools

22 lines 998 B
import { MemoryProvider, MemoryProviderConfig, RedisConfig, PostgresConfig } from './types'; /** * Create a memory provider from configuration */ export declare function createMemoryProvider(config: MemoryProviderConfig, externalClients?: { redis?: any; postgres?: any; }): Promise<MemoryProvider>; /** * Create provider from environment variables */ export declare function createMemoryProviderFromEnv(externalClients?: { redis?: any; postgres?: any; }): Promise<MemoryProvider>; /** * Helper function to create memory provider with sensible defaults */ export declare function createSimpleMemoryProvider(type: 'memory'): Promise<MemoryProvider>; export declare function createSimpleMemoryProvider(type: 'redis', redisClient: any, config?: Partial<RedisConfig>): Promise<MemoryProvider>; export declare function createSimpleMemoryProvider(type: 'postgres', postgresClient: any, config?: Partial<PostgresConfig>): Promise<MemoryProvider>; //# sourceMappingURL=factory.d.ts.map