Skip to content

Commit 4eea891

Browse files
committed
build: fix type errors
1 parent eed2533 commit 4eea891

File tree

13 files changed

+13
-30
lines changed

13 files changed

+13
-30
lines changed

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
"test": "npm run compile && npm run test:fast --",
8686
"test:ci": "mocha --bail",
8787
"test:fast": "mocha",
88+
"typecheck": "tsc --noEmit",
8889
"watch": "tsc --watch"
8990
},
9091
"dependencies": {

src/driver/aurora-postgres/AuroraPostgresDriver.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { ApplyValueTransformers } from "../../util/ApplyValueTransformers"
1010
import { DriverUtils } from "../DriverUtils"
1111

1212
abstract class PostgresWrapper extends PostgresDriver {
13-
options: any
13+
declare options: any
1414

1515
abstract createQueryRunner(mode: ReplicationMode): any
1616
}

src/driver/aurora-postgres/AuroraPostgresQueryRunner.ts

+2-11
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { Table } from "../../schema-builder/table/Table"
1010
import { TypeORMError } from "../../error"
1111

1212
class PostgresQueryRunnerWrapper extends PostgresQueryRunner {
13-
driver: any
13+
declare driver: any
1414

1515
constructor(driver: any, mode: ReplicationMode) {
1616
super(driver, mode)
@@ -31,19 +31,10 @@ export class AuroraPostgresQueryRunner
3131
/**
3232
* Database driver used by connection.
3333
*/
34-
driver: AuroraPostgresDriver
34+
declare driver: AuroraPostgresDriver
3535

3636
protected client: any
3737

38-
// -------------------------------------------------------------------------
39-
// Protected Properties
40-
// -------------------------------------------------------------------------
41-
42-
/**
43-
* Promise used to obtain a database connection for a first time.
44-
*/
45-
protected databaseConnectionPromise: Promise<any>
46-
4738
// -------------------------------------------------------------------------
4839
// Constructor
4940
// -------------------------------------------------------------------------

src/driver/better-sqlite3/BetterSqlite3Driver.ts

-5
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,6 @@ export class BetterSqlite3Driver extends AbstractSqliteDriver {
2424
*/
2525
options: BetterSqlite3ConnectionOptions
2626

27-
/**
28-
* SQLite underlying library.
29-
*/
30-
sqlite: any
31-
3227
// -------------------------------------------------------------------------
3328
// Constructor
3429
// -------------------------------------------------------------------------

src/driver/capacitor/CapacitorDriver.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { ReplicationMode } from "../types/ReplicationMode"
88

99
export class CapacitorDriver extends AbstractSqliteDriver {
1010
driver: any
11-
options: CapacitorConnectionOptions
11+
declare options: CapacitorConnectionOptions
1212

1313
// -------------------------------------------------------------------------
1414
// Constructor

src/driver/cordova/CordovaDriver.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ interface Window {
1414
declare let window: Window
1515

1616
export class CordovaDriver extends AbstractSqliteDriver {
17-
options: CordovaConnectionOptions
17+
declare options: CordovaConnectionOptions
1818

1919
transactionSupport = "none" as const
2020

src/driver/expo/ExpoDriver.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { QueryRunner } from "../../query-runner/QueryRunner"
55
import { DataSource } from "../../data-source/DataSource"
66

77
export class ExpoDriver extends AbstractSqliteDriver {
8-
options: ExpoConnectionOptions
8+
declare options: ExpoConnectionOptions
99

1010
constructor(connection: DataSource) {
1111
super(connection)

src/driver/expo/legacy/ExpoLegacyDriver.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { DataSource } from "../../../data-source/DataSource"
66
import { ReplicationMode } from "../../types/ReplicationMode"
77

88
export class ExpoLegacyDriver extends AbstractSqliteDriver {
9-
options: ExpoConnectionOptions
9+
declare options: ExpoConnectionOptions
1010

1111
// -------------------------------------------------------------------------
1212
// Constructor

src/driver/sqlite/SqliteDriver.ts

-5
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,6 @@ export class SqliteDriver extends AbstractSqliteDriver {
2424
*/
2525
options: SqliteConnectionOptions
2626

27-
/**
28-
* SQLite underlying library.
29-
*/
30-
sqlite: any
31-
3227
// -------------------------------------------------------------------------
3328
// Constructor
3429
// -------------------------------------------------------------------------

src/driver/sqljs/SqljsDriver.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ declare let window: Window
2121

2222
export class SqljsDriver extends AbstractSqliteDriver {
2323
// The driver specific options.
24-
options: SqljsConnectionOptions
24+
declare options: SqljsConnectionOptions
2525

2626
// -------------------------------------------------------------------------
2727
// Constructor

src/repository/MongoRepository.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export class MongoRepository<
6060
/**
6161
* Entity Manager used by this repository.
6262
*/
63-
readonly manager: MongoEntityManager
63+
declare readonly manager: MongoEntityManager
6464

6565
// -------------------------------------------------------------------------
6666
// Overridden Methods

test/functional/query-runner/stream.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ describe("query runner > stream", () => {
4646
const readStream = await queryRunner.stream(query)
4747

4848
if (!(connection.driver.options.type === "spanner"))
49-
await new Promise((ok) => readStream.once("readable", ok))
49+
await new Promise<void>((ok) => readStream.once("readable", ok))
5050

5151
const data: any[] = []
5252

5353
readStream.on("data", (row) => data.push(row))
5454

55-
await new Promise((ok) => readStream.once("end", ok))
55+
await new Promise<void>((ok) => readStream.once("end", ok))
5656

5757
expect(data).to.have.length(4)
5858

tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"strictFunctionTypes": false,
1919
"strictPropertyInitialization": false,
2020
"stripInternal": true,
21+
"useDefineForClassFields": false,
2122
"useUnknownInCatchVariables": false
2223
},
2324
"include": [

0 commit comments

Comments
 (0)