diff --git a/mysql/mysql.d.ts b/mysql/mysql.d.ts index 6299abb679..4c701b9316 100644 --- a/mysql/mysql.d.ts +++ b/mysql/mysql.d.ts @@ -8,14 +8,24 @@ declare module "mysql" { import stream = require("stream"); - function createConnection(connectionUri: string): IConnection; - function createConnection(config: IConnectionConfig): IConnection; + function createConnection(connectionUri: string): IConnection; + function createConnection(config: IConnectionConfig): IConnection; function createPool(config: IPoolConfig): IPool; function createPoolCluster(config?: IPoolClusterConfig): IPoolCluster; function escape(value: any): string; function format(sql: string): string; function format(sql: string, values: Array): string; + interface IMySql { + createConnection(connectionUri: string): IConnection; + createConnection(config: IConnectionConfig): IConnection; + createPool(config: IPoolConfig): IPool; + createPoolCluster(config?: IPoolClusterConfig): IPoolCluster; + escape(value: any): string; + format(sql: string): string; + format(sql: string, values: Array): string; + } + interface IConnectionStatic { createQuery(sql: string): IQuery; createQuery(sql: string, callback: (err: IError, ...args: any[]) => void): IQuery; @@ -477,3 +487,4 @@ declare module "mysql" { fatal: boolean; } } +