diff --git a/mssql/mssql.d.ts b/mssql/mssql.d.ts index 4f2ee1ff7..6ad299c77 100644 --- a/mssql/mssql.d.ts +++ b/mssql/mssql.d.ts @@ -7,6 +7,7 @@ /// declare module "mssql" { + import events = require('events'); export var Date: any; export var DateTime: any; @@ -15,22 +16,22 @@ declare module "mssql" { export var SmallDateTime: any; export var Time: any; export var Char: any; - export var VarChar:any; + export var VarChar: any; export var NChar: any; export var NVarChar: any; - export var Text:any; - export var NText:any; + export var Text: any; + export var NText: any; export var Xml: any; - export var TinyInt:any; - export var SmallInt:any; + export var TinyInt: any; + export var SmallInt: any; export var Int: any; - export var BigInt:any; - export var Decimal:any; - export var Float:any; - export var Real:any; - export var SmallMoney:any; - export var Money:any; - export var Numeric:any; + export var BigInt: any; + export var Decimal: any; + export var Float: any; + export var Real: any; + export var SmallMoney: any; + export var Money: any; + export var Numeric: any; export var Bit: any; export var Binary: any; export var VarBinary: any; @@ -41,10 +42,6 @@ declare module "mssql" { export var Geography: any; export var Geometry: any; - export interface options { - import events = require('events'); - - export var MAX: number; export var fix: boolean; export var Promise: any; @@ -92,12 +89,9 @@ declare module "mssql" { } export class Connection extends events.EventEmitter { - public constructor(config: config, callback?: (err?: any) => void); - public connect(): Promise; public connect(callback: (err: any) => void): void; - public close(): Promise; public close(callback: (err: any) => void): void; } @@ -115,7 +109,6 @@ declare module "mssql" { public columns: columns; public rows: rows; public constructor(tableName: string); - } export class Request extends events.EventEmitter { @@ -139,7 +132,7 @@ declare module "mssql" { } export class Transaction extends events.EventEmitter { - public constructor(connection: Connection); + public constructor(connection?: Connection); public begin(isolationLevel?: IIsolationLevel): Promise; public begin(isolationLevel?: IIsolationLevel, callback?: (err?: any) => void): void; public commit(): Promise;