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 {

6767

if (!this.queryRunner)

6868

this.queryRunner = new SqliteQueryRunner(this);

69697070

return 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 {

7474

if ((column.type as any) === Buffer) {

7575

return "blob";

7676

}

@@ -133,11 +133,9 @@ export class SqliteDriver extends AbstractSqliteDriver {

133133

* Auto creates database directory if it does not exist.

134134

*/

135135

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));

141139

}

142140143141

}