lambdaorm
Version:
10 lines (9 loc) • 310 B
TypeScript
import { ConnectionConfig } from '../../domain/connection';
import { Connection } from './connection';
export interface ConnectionPool {
config: ConnectionConfig;
init(): Promise<void>;
acquire(): Promise<Connection>;
release(connection: Connection): Promise<void>;
end(): Promise<void>;
}