UNPKG

@liberation-data/drivine

Version:

Best and fastest graph database client for TypeScript / Node.js. Provides a level of abstraction for building highly scalable applications, without compromising architectural integrity

15 lines (14 loc) 612 B
import { ConnectionProvider } from './ConnectionProvider'; import { ConnectionProviderBuilder } from './ConnectionProviderBuilder'; export declare class DatabaseRegistry { private static instance; private _providers; static buildOrResolveFromEnv(name?: string): ConnectionProvider; static getInstance(): DatabaseRegistry; static tearDown(): void; private constructor(); get providers(): ConnectionProvider[]; builder(): ConnectionProviderBuilder; connectionProvider(name?: string): ConnectionProvider | undefined; register(connectionProvider: ConnectionProvider): void; }