mirror of
https://github.com/typeorm/typeorm.git
synced 2025-12-08 21:26:23 +00:00
feat(migration): improve JSDoc types in generated migration templates (#11490)
* Feat: add JSDoc typing for queryRunner parameter * Feat: add JSDoc typing for queryRunner parameter
This commit is contained in:
parent
6e92aad5d0
commit
fa3cd436a2
@ -109,6 +109,7 @@ export class ${camelCase(
|
||||
const exportMethod = esm ? "export" : "module.exports ="
|
||||
return `/**
|
||||
* @typedef {import('typeorm').MigrationInterface} MigrationInterface
|
||||
* @typedef {import('typeorm').QueryRunner} QueryRunner
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -117,9 +118,15 @@ export class ${camelCase(
|
||||
*/
|
||||
${exportMethod} class ${camelCase(name, true)}${timestamp} {
|
||||
|
||||
/**
|
||||
* @param {QueryRunner} queryRunner
|
||||
*/
|
||||
async up(queryRunner) {
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {QueryRunner} queryRunner
|
||||
*/
|
||||
async down(queryRunner) {
|
||||
}
|
||||
|
||||
|
||||
@ -270,6 +270,7 @@ ${downSqls.join(`
|
||||
|
||||
return `/**
|
||||
* @typedef {import('typeorm').MigrationInterface} MigrationInterface
|
||||
* @typedef {import('typeorm').QueryRunner} QueryRunner
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -279,11 +280,17 @@ ${downSqls.join(`
|
||||
${exportMethod} class ${migrationName} {
|
||||
name = '${migrationName}'
|
||||
|
||||
/**
|
||||
* @param {QueryRunner} queryRunner
|
||||
*/
|
||||
async up(queryRunner) {
|
||||
${upSqls.join(`
|
||||
`)}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {QueryRunner} queryRunner
|
||||
*/
|
||||
async down(queryRunner) {
|
||||
${downSqls.join(`
|
||||
`)}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user