PHP 8.2.30
Preview: index.d.ts Size: 911 B
/home/byroehnu/.trash/node_modules11/pg-connection-string/index.d.ts

import { ClientConfig } from 'pg'

export function parse(connectionString: string, options?: Options): ConnectionOptions

export interface Options {
  // Use libpq semantics when interpreting the connection string
  useLibpqCompat?: boolean
}

interface SSLConfig {
  ca?: string
  cert?: string | null
  key?: string
  rejectUnauthorized?: boolean
}

export interface ConnectionOptions {
  host: string | null
  password?: string
  user?: string
  port?: string | null
  database: string | null | undefined
  client_encoding?: string
  ssl?: boolean | string | SSLConfig

  application_name?: string
  fallback_application_name?: string
  options?: string
  keepalives?: number

  // We allow any other options to be passed through
  [key: string]: unknown
}

export function toClientConfig(config: ConnectionOptions): ClientConfig
export function parseIntoClientConfig(connectionString: string): ClientConfig

Directory Contents

Dirs: 1 × Files: 5

Name Size Perms Modified Actions
esm DIR
- drwxr-xr-x 2026-02-03 15:06:14
Edit Download
911 B lrw-r--r-- 2026-02-03 15:06:14
Edit Download
6.99 KB lrw-r--r-- 2026-02-03 15:06:12
Edit Download
1.06 KB lrw-r--r-- 2026-02-03 15:06:12
Edit Download
1.34 KB lrw-r--r-- 2026-02-03 15:06:14
Edit Download
4.82 KB lrw-r--r-- 2026-02-03 15:06:14
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).