Skip to content

Commit 35e8ad1

Browse files
committed
Change driver from module to class
1 parent f6c2c38 commit 35e8ad1

File tree

3 files changed

+1012
-1025
lines changed

3 files changed

+1012
-1025
lines changed

‎src/app.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ import{
2828
}from"./gen/plugin/codegen_pb";
2929

3030
import{argName,colName}from"./drivers/utlis";
31-
importbetterSQLite3from"./drivers/better-sqlite3";
31+
import{DriverasSqlite3Driver}from"./drivers/better-sqlite3";
3232
import{DriverasPgDriver}from"./drivers/pg";
3333
import{DriverasPostgresDriver}from"./drivers/postgres";
34-
importmysql2from"./drivers/mysql2";
34+
import{DriverasMysqlDriver}from"./drivers/mysql2";
3535

3636
// Read input from stdin
3737
constinput=readInput();
@@ -81,7 +81,7 @@ interface Driver{
8181
functioncreateNodeGenerator(driver?: string): Driver{
8282
switch(driver){
8383
case"mysql2": {
84-
returnmysql2;
84+
returnnewMysqlDriver();
8585
}
8686
case"pg": {
8787
returnnewPgDriver();
@@ -90,7 +90,7 @@ function createNodeGenerator(driver?: string): Driver{
9090
returnnewPostgresDriver();
9191
}
9292
case"better-sqlite3": {
93-
returnbetterSQLite3;
93+
returnnewSqlite3Driver();
9494
}
9595
}
9696
thrownewError(`unknown driver: ${driver}`);

0 commit comments

Comments
(0)