UNPKG

voyage-and-consumption-mcp-server

Version:

Voyage and consumption management server handling vessel voyages, fuel consumption, performance monitoring, and operational data with ERP access for data extraction

16 lines (15 loc) 638 B
import { Collection, Db } from 'mongodb'; import { ConnectionManager } from './connection-manager.js'; export declare class DatabaseService { private connectionManager; constructor(connectionManager: ConnectionManager); getCollection(collectionName: string, useSecondary?: boolean): Promise<Collection>; executeOperation<T>(operation: (collection: Collection) => Promise<T>, collectionName: string, useSecondary?: boolean): Promise<T>; testConnection(): Promise<{ primary: boolean; secondary: boolean; }>; getPrimaryDatabase(): Db; getSecondaryDatabase(): Db; close(): Promise<void>; }