feat: update cli migration up and down from any to void (#5630) · typeorm/typeorm@76e165d

@@ -94,9 +94,9 @@ typeorm migration:create -n PostRefactoring

9494

import { MigrationInterface, QueryRunner } from "typeorm";

95959696

export class PostRefactoringTIMESTAMP implements MigrationInterface {

97-

async up(queryRunner: QueryRunner): Promise<any> {}

97+

async up(queryRunner: QueryRunner): Promise<void> {}

989899-

async down(queryRunner: QueryRunner): Promise<any> {}

99+

async down(queryRunner: QueryRunner): Promise<void> {}

100100

}

101101

```

102102

@@ -115,11 +115,11 @@ export class PostRefactoringTIMESTAMP implements MigrationInterface {

115115

import { MigrationInterface, QueryRunner } from "typeorm";

116116117117

export class PostRefactoringTIMESTAMP implements MigrationInterface {

118-

async up(queryRunner: QueryRunner): Promise<any> {

118+

async up(queryRunner: QueryRunner): Promise<void> {

119119

await queryRunner.query(`ALTER TABLE "post" ALTER COLUMN "title" RENAME TO "name"`);

120120

}

121121122-

async down(queryRunner: QueryRunner): Promise<any> {

122+

async down(queryRunner: QueryRunner): Promise<void> {

123123

await queryRunner.query(`ALTER TABLE "post" ALTER COLUMN "name" RENAME TO "title"`); // 恢复"up"方法所做的事情

124124

}

125125

}

@@ -171,11 +171,11 @@ typeorm migration:generate -n PostRefactoring

171171

import { MigrationInterface, QueryRunner } from "typeorm";

172172173173

export class PostRefactoringTIMESTAMP implements MigrationInterface {

174-

async up(queryRunner: QueryRunner): Promise<any> {

174+

async up(queryRunner: QueryRunner): Promise<void> {

175175

await queryRunner.query(`ALTER TABLE "post" ALTER COLUMN "title" RENAME TO "name"`);

176176

}

177177178-

async down(queryRunner: QueryRunner): Promise<any> {

178+

async down(queryRunner: QueryRunner): Promise<void> {

179179

await queryRunner.query(`ALTER TABLE "post" ALTER COLUMN "name" RENAME TO "title"`);

180180

}

181181

}

@@ -194,7 +194,7 @@ export class PostRefactoringTIMESTAMP implements MigrationInterface {

194194

import { MigrationInterface, QueryRunner, Table, TableIndex, TableColumn, TableForeignKey } from "typeorm";

195195196196

export class QuestionRefactoringTIMESTAMP implements MigrationInterface {

197-

async up(queryRunner: QueryRunner): Promise<any> {

197+

async up(queryRunner: QueryRunner): Promise<void> {

198198

await queryRunner.createTable(

199199

new Table({

200200

name: "question",

@@ -258,7 +258,7 @@ export class QuestionRefactoringTIMESTAMP implements MigrationInterface {

258258

);

259259

}

260260261-

async down(queryRunner: QueryRunner): Promise<any> {

261+

async down(queryRunner: QueryRunner): Promise<void> {

262262

const table = await queryRunner.getTable("question");

263263

const foreignKey = table.foreignKeys.find(fk => fk.columnNames.indexOf("questionId") !== -1);

264264

await queryRunner.dropForeignKey("question", foreignKey);