Update dependencies, fix (auto)import problems

This commit is contained in:
Wroclaw 2023-11-06 02:57:00 +01:00
parent 267a83d484
commit 1d893c4a78
40 changed files with 5166 additions and 3047 deletions

View file

@ -1,4 +1,4 @@
import mysql, { Connection } from "mysql2/promise";
import mysql, { type Connection } from "mysql2/promise";
const connectionOptions: mysql.ConnectionOptions = {
host: process.env.DB_HOST,
@ -12,8 +12,8 @@ const connectionOptions: mysql.ConnectionOptions = {
export const database =
await mysql.createConnection(connectionOptions) as Connection & {
new: (localConnectionOptions: mysql.ConnectionOptions | undefined) => Promise<Connection>
new: (localConnectionOptions?: mysql.ConnectionOptions | undefined) => Promise<Connection>
};
database.new = (localConnectionOptions: mysql.ConnectionOptions | undefined) => { return mysql.createConnection({ ...localConnectionOptions, ...connectionOptions }); };
database.new = (localConnectionOptions?: mysql.ConnectionOptions | undefined) => { return mysql.createConnection({ ...localConnectionOptions, ...connectionOptions }); };
export type data<T> = [T[], mysql.FieldPacket[]];