Skip to content

mssql-ts-ffi / NormalizedConfig

Interface: NormalizedConfig ​

Defined in: types.ts:147

Properties ​

app_name ​

app_name: string

Defined in: types.ts:161


auth ​

auth: { password: string; type: "sql"; username: string; } | { domain: string; password: string; type: "ntlm"; username: string; } | { type: "windows"; } | { password: string; type: "azure_ad"; username: string; } | { token: string; type: "azure_ad_token"; }

Defined in: types.ts:151


connect_timeout_ms ​

connect_timeout_ms: number

Defined in: types.ts:159


database ​

database: string

Defined in: types.ts:150


encrypt ​

encrypt: boolean

Defined in: types.ts:157


instance_name ​

instance_name: string | null

Defined in: types.ts:162


packet_size ​

packet_size: number

Defined in: types.ts:163


pool ​

pool: { idle_timeout_ms?: number; max?: number; min?: number; } | null

Defined in: types.ts:164


port ​

port: number

Defined in: types.ts:149


request_timeout_ms ​

request_timeout_ms: number

Defined in: types.ts:160


server ​

server: string

Defined in: types.ts:148


token_provider()? ​

optional token_provider: () => Promise<string>

Defined in: types.ts:166

Async function that returns an Azure AD access token. Resolved by entry points before FFI serialization.

Returns ​

Promise<string>


trust_server_certificate ​

trust_server_certificate: boolean

Defined in: types.ts:158