UNPKG

@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
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