import { PostgreSQLClient } from '@stock-bot/postgres-client'; import { MongoDBClient } from '@stock-bot/mongodb-client'; let postgresClient: PostgreSQLClient | null = null; let mongodbClient: MongoDBClient | null = null; export function setPostgreSQLClient(client: PostgreSQLClient): void { postgresClient = client; } export function getPostgreSQLClient(): PostgreSQLClient { if (!postgresClient) { throw new Error('PostgreSQL client not initialized. Call setPostgreSQLClient first.'); } return postgresClient; } export function setMongoDBClient(client: MongoDBClient): void { mongodbClient = client; } export function getMongoDBClient(): MongoDBClient { if (!mongodbClient) { throw new Error('MongoDB client not initialized. Call setMongoDBClient first.'); } return mongodbClient; }