@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
TypeScript
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;
}