// Type definitions for express-myconnection v1.0.4
// Project: https://www.npmjs.org/package/express-myconnection
// Definitions by: Michael Ferris
// Definitions: https://github.com/borisyankov/DefinitelyTyped
///
///
declare module mysql{
export interface IConnection {}
export interface IError {}
}
declare module Express {
export interface Request {
getConnection?: (callback: (err: mysql.IError, connection: mysql.IConnection) => void) => void;
}
}
declare module "express-myconnection" {
import express = require('express');
import mysql = require('mysql');
function connection(mysql: mysql.IMySql, dbConfig: mysql.IConnectionConfig, strategy: string): express.RequestHandler;
export = connection;
}