methods of Umzug class return Promise<Migration[]> instead of Promise<string> or Promise<string[]>

at least for Umzug 1.8.0
This commit is contained in:
Oleksandr Podoprygora
2016-01-20 22:54:21 +02:00
parent fab683ca77
commit a4c90beffc

23
umzug/umzug.d.ts vendored
View File

@@ -146,36 +146,41 @@ declare module "umzug" {
}
interface Migration {
path: string;
file: string;
}
interface Umzug {
/**
* The execute method is a general purpose function that runs for
* every specified migrations the respective function.
*/
execute(options? : ExecuteOptions) : Promise<Array<string>>;
execute(options? : ExecuteOptions) : Promise<Migration[]>;
/**
* You can get a list of pending/not yet executed migrations like this:
*/
pending() : Promise<Array<string>>;
pending() : Promise<Migration[]>;
/**
* You can get a list of already executed migrations like this:
*/
executed() : Promise<Array<string>>;
executed() : Promise<Migration[]>;
/**
* The up method can be used to execute all pending migrations.
*/
up(migration?: string) : Promise<string>;
up(migrations?: Array<string>) : Promise<Array<string>>;
up(options?: UpDownToOptions | UpDownMigrationsOptions ) : Promise<Array<string>>;
up(migration?: string) : Promise<Migration[]>;
up(migrations?: string[]) : Promise<Migration[]>;
up(options?: UpDownToOptions | UpDownMigrationsOptions ) : Promise<Migration[]>;
/**
* The down method can be used to revert the last executed migration.
*/
down(migration?: string) : Promise<string>;
down(migrations?: Array<string>) : Promise<Array<string>>;
down(options?: UpDownToOptions | UpDownMigrationsOptions ) : Promise<Array<string>>;
down(migration?: string) : Promise<Migration[]>;
down(migrations?: string[]) : Promise<Migration[]>;
down(options?: UpDownToOptions | UpDownMigrationsOptions ) : Promise<Migration[]>;
}