This code (from promises sample)
import * as mysql from 'mysql2/promise';
let connection = mysql.createConnection(process.env['DB']);
connection.connect()
.then(() => connection.query<mysql.RowDataPacket[]>('SELECT 1 + 1 AS solution'))
.then(([rows, fields]) => {
console.log('The solution is: ', rows[0]['solution']);
});
Is causing he following error in runtime:
TypeError: connection.connect is not a function
Please, do notice the error occurs just in runtime. The TypeScript compiler doesn't shows any errors.
Using TypeScript version 2.3.2, Node.js version v6.10.3 and mysql2 version 1.2.0 (tried to downgrade to 1.1.1 but the problem remains).
This code (from promises sample)
Is causing he following error in runtime:
Please, do notice the error occurs just in runtime. The TypeScript compiler doesn't shows any errors.
Using
TypeScriptversion2.3.2,Node.jsversionv6.10.3andmysql2version1.2.0(tried to downgrade to1.1.1but the problem remains).