diff --git a/mssql/mssql.d.ts b/mssql/mssql.d.ts index 519a6edeb2..7a7d79f6d8 100644 --- a/mssql/mssql.d.ts +++ b/mssql/mssql.d.ts @@ -39,15 +39,35 @@ declare module "mssql" { export var Geometry: any; export interface options { + + export var MAX: number; + export var fix: boolean; + export var Promise: any; + + export var map: { js: any, sql: any }[]; + export var DRIVERS: string[]; + + export var ISOLATION_LEVEL: { + READ_UNCOMMITTED: number + READ_COMMITTED: number + REPEATABLE_READ: number + SERIALIZABLE: number + SNAPSHOT: number + } + + export interface IOptions { encrypt: boolean; } - export interface pool { + + export interface IPool { min: number; max: number; idleTimeoutMillis: number; } + export var pool: IPool; + export interface config { driver?: string; user?: string; @@ -59,9 +79,8 @@ declare module "mssql" { connectionTimeout?: number; requestTimeout?: number; stream?: boolean; - options?: options; - pool?: pool; - + options?: IOptions; + pool?: IPool; } export class Connection {