fix: update dependency mkdirp to 1.x (#5748) · typeorm/typeorm@edeb561
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";
10101111/**
1212 * Organizes communication with sqlite DBMS.
@@ -63,14 +63,14 @@ export class SqliteDriver extends AbstractSqliteDriver {
6363/**
6464 * Creates a query runner used to execute database queries.
6565 */
66-createQueryRunner(mode: "master"|"slave" = "master"): QueryRunner {
66+createQueryRunner(mode: "master" | "slave" = "master"): QueryRunner {
6767if (!this.queryRunner)
6868this.queryRunner = new SqliteQueryRunner(this);
69697070return this.queryRunner;
7171}
727273-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 {
7474if ((column.type as any) === Buffer) {
7575return "blob";
7676}
@@ -133,11 +133,9 @@ export class SqliteDriver extends AbstractSqliteDriver {
133133 * Auto creates database directory if it does not exist.
134134 */
135135protected 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));
141139}
142140143141}