@@ -29,19 +29,21 @@ export type MySQLDatabaseConfig<S extends Record<string, unknown> = Record<strin
2929 >
3030> ;
3131
32- export type MySQLDatabase < S extends Record < string , unknown > > = MySql2Database < S > & { $client : Pool } ;
32+ export type MySQLDatabase < S extends Record < string , unknown > > = MySql2Database < S > & {
33+ $client : Pool ;
34+ } ;
3335
34- class MySQLDatabaseService < S extends Record < string , unknown > = Record < string , never > > extends DatabaseService <
35- MySQLDatabase < S > ,
36- S ,
37- MySQLDatabaseConfig < S >
38- > {
36+ class MySQLDatabaseService <
37+ S extends Record < string , unknown > = Record < string , never > ,
38+ > extends DatabaseService < MySQLDatabase < S > , S , MySQLDatabaseConfig < S > > {
3939 constructor ( config : MySQLDatabaseConfig < S > , emitter : Emitter ) {
4040 super ( config , emitter ) ;
4141 }
4242
4343 override connect ( ) : void {
44- const connections = this . config . connections ?? [ { config : this . config . connection , name : undefined } ] ;
44+ const connections = this . config . connections ?? [
45+ { config : this . config . connection , name : undefined } ,
46+ ] ;
4547
4648 for ( const connection of connections ) {
4749 let pool = mysql . createPool ( connection . config ) ;
@@ -73,9 +75,9 @@ class MySQLDatabaseService<S extends Record<string, unknown> = Record<string, ne
7375
7476export abstract class Repository extends BaseRepository < MySql2Database > { }
7577
76- export function createMySQLDatabaseExtension < S extends Record < string , unknown > = Record < string , never > > (
77- config : MySQLDatabaseConfig < S > ,
78- ) : ExtensionCreator {
78+ export function createMySQLDatabaseExtension <
79+ S extends Record < string , unknown > = Record < string , never > ,
80+ > ( config : MySQLDatabaseConfig < S > ) : ExtensionCreator {
7981 return ( context ) => {
8082 return {
8183 name : "resolid-mysql-db-module" ,
0 commit comments