|
1 | | -import {DriverPackageNotInstalledError} from "../../error/DriverPackageNotInstalledError"; |
2 | | -import {SqliteQueryRunner} from "./SqliteQueryRunner"; |
3 | | -import {DriverOptionNotSetError} from "../../error/DriverOptionNotSetError"; |
4 | | -import {PlatformTools} from "../../platform/PlatformTools"; |
5 | | -import {Connection} from "../../connection/Connection"; |
6 | | -import {SqliteConnectionOptions} from "./SqliteConnectionOptions"; |
7 | | -import {ColumnType} from "../types/ColumnTypes"; |
8 | | -import {QueryRunner} from "../../query-runner/QueryRunner"; |
9 | | -import {AbstractSqliteDriver} from "../sqlite-abstract/AbstractSqliteDriver"; |
| 1 | +import { DriverPackageNotInstalledError } from "../../error/DriverPackageNotInstalledError"; |
| 2 | +import { SqliteQueryRunner } from "./SqliteQueryRunner"; |
| 3 | +import { DriverOptionNotSetError } from "../../error/DriverOptionNotSetError"; |
| 4 | +import { PlatformTools } from "../../platform/PlatformTools"; |
| 5 | +import { Connection } from "../../connection/Connection"; |
| 6 | +import { SqliteConnectionOptions } from "./SqliteConnectionOptions"; |
| 7 | +import { ColumnType } from "../types/ColumnTypes"; |
| 8 | +import { QueryRunner } from "../../query-runner/QueryRunner"; |
| 9 | +import { AbstractSqliteDriver } from "../sqlite-abstract/AbstractSqliteDriver"; |
10 | 10 |
|
11 | 11 | /** |
12 | 12 | * Organizes communication with sqlite DBMS. |
@@ -63,14 +63,14 @@ export class SqliteDriver extends AbstractSqliteDriver { |
63 | 63 | /** |
64 | 64 | * Creates a query runner used to execute database queries. |
65 | 65 | */ |
66 | | - createQueryRunner(mode: "master"|"slave" = "master"): QueryRunner { |
| 66 | + createQueryRunner(mode: "master" | "slave" = "master"): QueryRunner { |
67 | 67 | if (!this.queryRunner) |
68 | 68 | this.queryRunner = new SqliteQueryRunner(this); |
69 | 69 |
|
70 | 70 | return this.queryRunner; |
71 | 71 | } |
72 | 72 |
|
73 | | - normalizeType(column: { type?: ColumnType, length?: number | string, precision?: number|null, scale?: number }): string { |
| 73 | + normalizeType(column: { type?: ColumnType, length?: number | string, precision?: number | null, scale?: number }): string { |
74 | 74 | if ((column.type as any) === Buffer) { |
75 | 75 | return "blob"; |
76 | 76 | } |
@@ -133,11 +133,9 @@ export class SqliteDriver extends AbstractSqliteDriver { |
133 | 133 | * Auto creates database directory if it does not exist. |
134 | 134 | */ |
135 | 135 | protected createDatabaseDirectory(fullPath: string): Promise<void> { |
136 | | - return new Promise<void>((resolve, reject) => { |
137 | | - const mkdirp = PlatformTools.load("mkdirp"); |
138 | | - const path = PlatformTools.load("path"); |
139 | | - mkdirp(path.dirname(fullPath), (err: any) => err ? reject(err) : resolve()); |
140 | | - }); |
| 136 | + const mkdirp = PlatformTools.load("mkdirp"); |
| 137 | + const path = PlatformTools.load("path"); |
| 138 | + return mkdirp(path.dirname(fullPath)); |
141 | 139 | } |
142 | 140 |
|
143 | 141 | } |
0 commit comments