UNPKG

connection-string

Version:

Advanced URL Connection String parser + generator.

30 lines (29 loc) 677 B
export declare enum HostType { domain = "domain",// Regular domain name socket = "socket",// UNIX socket IPv4 = "IPv4", IPv6 = "IPv6" } export interface IEncodingOptions { encodeDollar?: boolean; plusForSpace?: boolean; passwordHash?: boolean | string; } export interface IHost { name?: string; port?: number; type?: HostType; } export interface IParsedHost extends IHost { toString(options?: IEncodingOptions): string; } export interface IConnectionDefaults { protocol?: string; hosts?: Array<IHost | null>; user?: string; password?: string; path?: string[]; params?: { [name: string]: any; }; }