@sentzunhat/zacatl
Version:
A modular, high-performance TypeScript microservice framework for Node.js, featuring layered architecture, dependency injection, and robust validation for building scalable APIs and distributed systems.
12 lines • 496 B
TypeScript
import type { DatabaseConfig, DatabaseServerPort } from './port';
export declare class DatabaseServer {
private readonly serviceName;
private readonly databases;
private readonly adapters;
constructor(serviceName: string, databases: DatabaseConfig[]);
configure(): Promise<void>;
getAdapter(vendor: string): DatabaseServerPort | undefined;
getAdapters(): Map<string, DatabaseServerPort>;
disconnect(): Promise<void>;
}
//# sourceMappingURL=database-server.d.ts.map