@types/express-myconnection
TypeScript icon, indicating that this package has built-in type declarations

1.0.37 • Public • Published

Installation

npm install --save @types/express-myconnection

Summary

This package contains type definitions for express-myconnection (https://www.npmjs.org/package/express-myconnection).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-myconnection.

index.d.ts

/// <reference types="express" />
/// <reference types="mysql" />

declare namespace mysql {
    export interface Connection {}
    export interface MysqlError {}
}

declare namespace Express {
    export interface Request {
        getConnection?: ((callback: (err: mysql.MysqlError, connection: mysql.Connection) => void) => void) | undefined;
    }
}

declare module "express-myconnection" {
    import express = require("express");
    import mysql = require("mysql");

    function connection(
        mysqlInstance: typeof mysql,
        dbConfig: mysql.ConnectionConfig,
        strategy: string,
    ): express.RequestHandler;

    export = connection;
}

Additional Details

Credits

These definitions were written by Michael Ferris.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/express-myconnection

Weekly Downloads

234

Version

1.0.37

License

MIT

Unpacked Size

4.14 kB

Total Files

5

Last publish

Collaborators

  • types